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