1.由于需要把nacos页面上的配置持久化到mysql数据库中,首先要在数据库中建立相关数据库,一般为nacos_config,首先拷贝nginx中conf目录下nacos-mysql.sql脚本文件中的建表语句在刚才建立的nacos_config数据库中执行,会建立一系列的表单,如下图所示。
2.然后需要指定nacos要存入的数据库信息,修改nginx中conf中的application.proportites文件,加入如下代码`
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456
`
3.服务器中nacos集群配置conf目录下cluster.conf文件修改为
主机IP:端口号
主机IP:端口号
主机IP:端口号
4.修改nacos bin目录下的启动脚本startup.sh,使其能够接受不同的端口启动
下次以./startup.sh -p端口号的方式启动不同端口的nacos集群!
5.修改nginx的配置文件,使其实现负载均衡功能,nginx.conf文件修改监听端口为自己的端口,图中为1111,添加要监控的集群upstream cluster,将location修改为cluster!
6.启动nacos集群7.启动nginx服务器