基本按照官网安装部署即可:Nacos Docker 快速开始
需要注意的是部署集群时,在2.x的版本。通过nginx反向代理时,还需要额外配置grpc的接口. 原来配置的端口+1000
http模块配置
upstream nacos {
server 192.168.0.8:8848;
server 192.168.0.9:8848;
server 192.168.0.10:8848;
#server 192.168.0.11:8848;
}
# nacos转发
server {
listen 6100;
server_name domain;
charset utf-8,gbk;
client_max_body_size 1024m;
location /nacos {
proxy_pass http://nacos;
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
server {
listen 80;
server_name domain;
charset utf-8,gbk;
client_max_body_size 1024m;
location /nacos {
proxy_pass http://nacos;
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
stream模块配置
upstream nacos-grpc {
server 192.168.0.8:9848;
server 192.168.0.9:9848;
server 192.168.0.10:9848;
#server 192.168.0.11:9848;
}
#
server {
listen 7100;
proxy_pass nacos-grpc;
}
#upstream nacos-grpc2 {
#server 192.168.0.8:9849;
#server 192.168.0.9:9849;
#server 192.168.0.10:9849;
# server 192.168.0.11:9849;
#}
#
#server {
# listen 6109;
# proxy_pass nacos-grpc2;
#
#}