【发布时间】:2018-06-23 18:19:27
【问题描述】:
以前当我使用 Nginx -> Node 脚本时,我能够使用这样的 Nginx 配置获取访问者的真实 IP 地址:
location / {
proxy_pass http://localhost:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
但现在,一切都在数字海洋负载均衡器的背后。结果,节点脚本接收到 Digital Ocean Load Balancer 的 IP 地址。
你们有没有遇到过这种情况,你们是怎么解决的?
干杯。
【问题讨论】:
标签: node.js nginx digital-ocean