同一个Nginx同时配置跨域与集群
我本地的前后端服务是独立的
前端服务:
196.168.1.191:8080
后端服务两台:
196.168.1.192:8088
196.168.1.193:8088
具体配置如下:
upstream web配置的是前端的服务地址
upstream web1 配置的是后端两台服务,权重都是10(权重越大,被分配的概率越高)
#gzip on;
upstream web {
196.168.1.191:8080 weight=10; #前端的服务地址,监听82端口后请求转发到这里
}
upstream web1 { #后台集群服务列表,最终后端请求会被转发到这里去执行的
server 196.168.1.192:8088 weight=10;
server 196.168.1.193:8088 weight=10;
}
server {
listen 82; #监听端口
server_name 196.168.1.191; #这里是配置服务的域名
client_max_body_size 50M;
#charset koi8-r;
#access_log logs/host.access.log main;