Windows配置nacos集群(伪集群)单机不同端口

下载安装Java环境

我自己的Java环境是1.8

下载安装Maven环境

Maven 3.6.3

下载nacos

nacos 2.0.4

1、第一步首先修改配置

application.properties

server.port=8845

#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
# spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root	
db.password=xxxxxx

2、修改集群配置文件

先把最初的备份一遍 修改为要用的集群端口 这里一定要切记,因为nacos2.0.0后的版本启动后会占用四个端口 我这里启动8847 这四个端口都会被启动 所以做伪分布式,端口号最好是隔开一个,8845,8847,8849这样的

#2022-03-26T14:00:08.393
192.168.xx.xx:8845
192.168.xx.xx:8847
192.168.xx.xx:8849

3、然后修改做nacos的持久化,连接mysql

刚刚已经修改了配置 新建库名为nacos_config 执行sql脚本

4 此时尝试启动第一个nacos,如果可以启动,就把这个ncaos文件复制三份,修改端口,启动。

5 然后配置nginx

upstream nacos_server{
          
   
        server 192.168.xx.xx:8845;
        server 192.168.xx.xx:8847;
        server 192.168.xx.xx:8849;
	}

    server {
          
   
	listen      8088;
	server_name localhost;

	location / {
          
   
            root   html;
            index  index.html index.htm;
        }

	location /naocs/ {
          
   
		proxy_set_header Host $http_host;
		proxy_pass http://nacos_server/nacos/;
	}

	error_page   500 502 503 504  /50x.html;
        location = /50x.html {
          
   
            root   html;
        }
    }

启动nginx start nginx.exe

然后重新加载nginx配置 nginx -s reload

就可以访问了

经验分享 程序员 微信小程序 职场和发展