部署 如何使用 devise 正确的记录用户的 ip 信息?

nxbtch · 2014年10月07日 · 最后由 nxbtch 回复于 2014年10月08日 · 2090 次阅读

项目是用 nginx 作为 proxy,然后用 devise 的 trackable 记录的地址永远都是 127.0.0.1, 应该如何配置 nignx 才能正确的在 rails 中得到用户真实的 ip 呢?

nginx

proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

需要 登录 后方可回复, 如果你还没有账号请 注册新账号