准备环境 centos7

nacos版本 :nacos-server-2.1.0

首先先下载nacos服务,下载地址:https://github.com/alibaba/nacos/releases

我在linux服务器上创建了目录 

/usr/local/soft/nacos-cluster

进入这个目录,把nacos上传到这个目录,并解压,命名nacos8860,需要修改三个文件

cd conf

1.修改application.properties文件

 

server.port=8860

 

由于我使用mysql来保存集群的一些配置信息,只需要按照个人的需要,修改mysql的连接信息

nginx 转发docker nginx转发nacos_nginx

2.修改cluster.conf,添加以下的内容,下面是我搭建的三个节点的伪集群

192.168.189.143:8860
192.168.189.143:8870
192.168.189.143:8880

3.修改bin/startup.sh文件,这个可以根据自己的机器内存,由于我的机器内存没那么大,调小它的内存大小

nginx 转发docker nginx转发nacos_nginx 转发docker_02

下面就可以通过浏览器访问nacos,http://192.168.189.143:8860/  默认的用户名密码,nacos/nacos

nginx 转发docker nginx转发nacos_nginx 转发docker_03

好了,集群搭建完成了,

下面通过nginx来配置nacos,由nginx来分发选择nacos访问

搭建nginx可以参考我之前的文章

我现在修改一下nginx的配置文件 nginx.conf

 

upstream nacosclster{
    server 192.168.189.143:8860;
    server 192.168.189.143:8870;
    server 192.168.189.143:8880;
 }

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

nginx 转发docker nginx转发nacos_mysql_04

 

 现在可以通过访问nginx来访问nacos了

http://192.168.189.128/nacos