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
就可以访问了
