后端获取不到真实IP,获取的是WAF 的IP
一、问题详情
最近在线上遇到这样的问题,部分服务需要记录客户端的真实IP,但是实际记录的是 WAF的IP
,我们在 Nginx
前面接入了 WAF
。但是我们在 Nginx
层面也是设置了将真实IP 传入到后端的。所以我们怀疑是后端拿错值了。
-
Nginx
配置proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
进行排查代码,发现默认代码里面拿取的是 X-Real-IP
,但是这个IP
在 Nginx
层面我们已经设置为了 waf
的IP。
2、 问题解决
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。