Nacos Nginx 模拟集群搭建案例

目录

一、下载nacos,并复制多份修改文件名

二、修改配置文件

(1)修改conf/application.properties的配置:

(2)将conf/cluster.conf.example改为cluster.conf,添加节点配置

(3)创建mysql数据库,sql文件位置: conf/nacos-mysql.sql

​(4)修改 bin/startup.sh文件

三、Nginx反向代理

(1)打开Nginx的conf/nginx.conf文件

 (2)启动nginx

四、修改SpringCloud文件里的配置


一、下载nacos,并复制多份修改文件名

二、修改配置文件

以nacos8845为例:

(1)修改conf/application.properties的配置:

使用外置数据源mysql:开启该配置,要使用mysql5.7以上版本

修改端口号:

打开数据库连接数量:

数据库相关配置打开:

用户名和密码是你数据库的。

(2)将conf/cluster.conf.example改为cluster.conf,添加节点配置

这里我因为是本地测试所以这样设置。

#it is ip
#example
ip:8843
ip:8845
ip:8847

(3)创建mysql数据库,sql文件位置: conf/nacos-mysql.sql


打开数据库工具,创建数据库,这个数据库名必须和之前配置的数据库名一样

运行该sql文件:

 数据库已创建好了:

(4)修改 bin/startup.sh文件

这里可以更改分配环境大小:

如果内存不够可以改小一些,参考stanalone模式下的配置。-Xms512m -Xmx512m -Xmn256m

 启动nacos8845查看效果:启动成功

全启动后可以看到效果:

三、Nginx反向代理

(1)打开Nginx的conf/nginx.conf文件

在http{}里添加如下配置:

    upstream nacoscluster {
        server ip:8847;
        server ip:8845;
        server ip:8843;
    } 

    server {
        listen     8849;
        server_name     localhost;

        location /nacos/ {
            proxy_pass   http://nacoscluster/nacos/;
        }
    }

 (2)启动nginx

start nginx 

nginx -t 

nginx -s reload

访问localhost:8844/nacos为nginx的部署

nginx开启的负载均衡控制面板:

四、修改SpringCloud文件里的配置

 服务配置修改为nginx的服务地址:ip:port  # nacos的服务配置

运行服务,报错了!!!:

 难受,一直没找到原因,有哪位大佬知道怎么解决的留言一下,谢谢。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值