0
点赞
收藏
分享

微信扫一扫

3.nacos集群配置

流计算Alink 2022-03-12 阅读 99

1.获取/nacos/conf下的nacos-mysql.sql脚本,在navicat中运行

 2.打开/nacos/conf下的application.properties,添加数据源

3.打开/nacos/conf下的cluster.conf,添加:

 公网Ip:端口号

4.

平时单机版的启动,都是./startup.sh即可

但是,集群启动,我们希望可以类似其它软件的shell命令,传递不同的端口号启动不同的nacos实例。
命令: ./startup.sh -p 3333表示启动端口号为3333的nacos服务器实例,和上一步的cluster.conf配置的一致。

打开nacos/bin下的startup.sh,修改内容

第四块那里是-,不是点

启动三个不同端口的nacos

bash -f ./startup.sh -p 3333

bash -f ./startup.sh -p 4444

bash -f ./startup.sh -p 5555

查看nacos进程启动数:ps -ef | grep nacos | grep -v grep | wc -l

5.nginx反向代理nacos集群:

 vim /www/server/nginx/conf/nginx.conf

加入:

 upstream nacos 
        {
            server 127.0.0.1:3333;
            server 127.0.0.1:4444;
            server 127.0.0.1:5555;
        }

 location / 
        {
      		proxy_set_header Host $http_host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header REMOTE-HOST $remote_addr;
		    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_pass http://nacos;
			proxy_http_version 1.1;
			proxy_set_header Upgrade $http_upgrade;
			proxy_set_header Connection upgrade;

        }
location ~ .*\.(js|css|png)$ 
        {
            proxy_pass http://nacos;
        }

location ~ .*\.(js|css|png)$ 
        {
            proxy_pass http://nacos;
        }

是为了让js、css进入,不然通过nginx反向代理的网址会显示空白页面

启动nginx: ./nginx -c /www/server/nginx/conf/nginx.conf

 

举报

相关推荐

0 条评论