查看nginx负载到具体哪台机器
问题描述
当在使用nginx做负载的时候,可能需要查看一下具体负载到哪机器
解决方案
可以这样配置:
location /admin {
port_in_redirect on;
proxy_pass http://admin.com$request_uri;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 显示具体负载的机器的ip,X-Route-Ip随便命名
add_header X-Route-Ip $upstream_addr;
add_header X-Route-Status $upstream_status;
}