存在的记忆

分享一个开启nginx环境下使用CDN仍可获取真实用户IP的代码

网站使用了阿里云的CDN,不管宝塔的防火墙开启还是关闭,日志文件里面获取的都是阿里云节点的IP,记录不到真实用户IP,搜了下找了段代码结果可以获取到用户真实的IP了,分享下:
修改nginx的配置文件,在http{ 后加入如下两行代码即可:

set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;

重启nginx生效。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »