【发布时间】:2012-12-10 19:47:40
【问题描述】:
我在 NGINX 服务器后面使用 NODE.js,这是我的 Nginx 配置:
upstream example.it {
server 127.0.0.1:8000;
}
server {
server_name www.example.it;
location / {
proxy_pass http://example.it;
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;
}
}
一切正常,请求从 nginx 正确发送到节点但我在 Express.js 生成的日志文件中看到了问题。
问题是所有的请求从 127.0.0.1 保存为完成,为什么?
我没有看到任何删除主机(提出请求的真实 IP)。
谢谢
【问题讨论】: