要想在应用中获取到真实IP,取决于各个转发节点的传递配置,
第一、要确定客户端使用哪个请求头传递IP地址
第二、第一转发点,
proxy_set_header field value
value是变量值,来源于请求方
field是变量名,是要发给下一站的变量
注意这个顺序,set设置要发往下一站的变量,紧接着写变量的取值
server {
listen 80;
server_name a.b.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_buffering off;
location / {
proxy_pass http://localhost:8989;
}
}