一个nginx服务器+多个nacos服务(集群)+mysql数据库的环境搭建

1.由于需要把nacos页面上的配置持久化到mysql数据库中,首先要在数据库中建立相关数据库,一般为nacos_config,首先拷贝nginx中conf目录下nacos-mysql.sql脚本文件中的建表语句在刚才建立的nacos_config数据库中执行,会建立一系列的表单,如下图所示。

一个nginx服务器+多个nacos服务(集群)+mysql数据库的环境搭建

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,使其能够接受不同的端口启动


一个nginx服务器+多个nacos服务(集群)+mysql数据库的环境搭建

下次以./startup.sh -p端口号的方式启动不同端口的nacos集群!

一个nginx服务器+多个nacos服务(集群)+mysql数据库的环境搭建

5.修改nginx的配置文件,使其实现负载均衡功能,nginx.conf文件修改监听端口为自己的端口,图中为1111,添加要监控的集群upstream  cluster,将location修改为cluster!

一个nginx服务器+多个nacos服务(集群)+mysql数据库的环境搭建

6.启动nacos集群7.启动nginx服务器

上一篇:CentOS 7 系列(二)系统服务配置--单元(Unit)


下一篇:《Adobe Illustrator CS5中文版经典教程》—第1课1.5节使用“导航器”面板