这里以nacos集群部署之后,nginx配置为示例。nacos配置详见官方文档nacaos集群部署官方文档
## 当访问http://nacos.com:8848路径时,nginx会将请求转到下面具体的三台机器中的一台(这三个地址需要在hosts中配置IP)
upstream nacos_server {
server nacos_01:8848;
server nacos_02:8848;
server nacos_03:8848;
}
server{
## 监听nacos访问端口 8848,服务中注册中心地址使用:http://nacos.com:8848
listen 8848;
server_name nacos.bank.com;
access_log /app/logs/nginx/access_nacos.com.log;
error_log /app/logs/nginx/error_nacos.com.log;
location /{
proxy_redirectI off;
proxy_pass http://nacos_server;
proxy_pass_header User-Agent;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $http_x_forwarded_for;
proxy_set_header X-Forwarded-For $http x_forwarded_for;
add_header Access-Control-Allow-0rigin *;
client_max_body_size 100m;
}
}