nginx 做为web 服务器的一个重要功能就是反向代理,并且可做为前端负载均衡设备使用,且nginx 反向代理不需要新增额外的模块,默认自带proxy_pass 指令
具体配置如下:
#负载均衡配置,weight 代表权重 upstream uuu{ server 192.168.3.80:9111 weight=1; server 192.168.3.70:9111 weight=2; } server { listen 9100; location / { proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://uuu; } }
proxy_pass 设置反向代理地址
upstream 负载均衡配置
proxy_set_header 设置反向代理头部信息