1. 环境准备
1.1 安装nginx
1.2 安装nacos集群环境
2. Nginx配置nacos集群
在/usr/local/nginx/conf 打开nginx.conf
vim /usr/local/nginx/conf/nginx.conf
http {include mime.types;default_type application/octet-stream;#log_format main '$remote_addr - $remote_user [$time_local] "$request" '# '$status $body_bytes_sent "$http_referer" '# '"$http_user_agent" "$http_x_forwarded_for"';#access_log logs/access.log main;sendfile on;#tcp_nopush on;#keepalive_timeout 0;keepalive_timeout 65;#gzip on;upstream nacosServer{server 192.168.2.100:8848;server 192.168.2.110:8848;server 192.168.2.120:8848;}server {listen 8080;server_name localhost;#charset koi8-r;#access_log logs/host.access.log main;location / {root html;index index.html index.htm;proxy_pass http://nacosServer/;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}}}
stream{upstream nacos-grpc-9848{server 192.168.2.100:9848;server 192.168.2.110:9848;server 192.168.2.120:9848;}upstream nacos-grpc-9849{server 192.168.2.100:9849;server 192.168.2.110:9849;server 192.168.2.120:9849;}server{listen 9080;proxy_pass nacos-grpc-9848;}server{listen 9081;proxy_pass nacos-grpc-9849;}
stream listen的两个端口,分别是8848 listen端口+1000,+1001
