Nginx使用CDN之后获取真实访客IP的方法

热门标签

, ,
admin

发表文章数:3228

一般CDN服务器都会提供各种回源的 header ,其中就有访客 IP 相关的。阿里/云盾是 X-Real-IP ,百度云加速和 CouldFlare 则是 CF-Connecting-IP ,还有国际通用的 X-Forwarded-For(不推荐)。

因此我们只需要在站点配置文件加入下面2行代码即可让 Nginx 日志和PHP的 REMOTE_ADDR 显示访客IP。

set_real_ip_from 0.0.0.0/0;
real_ip_header X-Real-IP;
Nginx使用CDN之后获取真实访客IP的方法

上面的 X-Real-IP 请自行更换为 CDN 相应的 header ,可以发工单咨询。为什么不推荐使用 X-Forwarded-For ?百度一下就知道了。

未经允许不得转载:作者:admin, 转载或复制请以 超链接形式 并注明出处 夜河资源网
原文地址:《Nginx使用CDN之后获取真实访客IP的方法》 发布于2020-03-23

分享到:
赞(0) 打赏

评论 抢沙发

2 + 9 =


撰写不易~如果您觉得文章对您有帮助的话可以打赏我哦~谢谢亲亲~

支付宝扫一扫打赏

微信扫一扫打赏

外服网游加速器破解版
包含腾讯网游加速器、海豚网游加速器等八款知名加速器,可加速外服游戏,永久包售后包更新,不定时添加新款破解版加速器!
切换注册

登录

忘记密码 ?

切换登录

注册