宝塔面板nginx环境在开启CDN后获取访客真实IP地址的方法
我们在使用宝塔面板搭建的WEB环境中安装了nginx后,在网站开启和使用CDN加速的情况下,日志中是看不到真实的访客IP地址的,而是CDN的节点IP,这个就不利于分析数据。所以,需要确保CDN能正常使用,而且日志的IP地址也能看到真实的IP。
解决方法:在nginx里修改配置,添加如下代码
set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;
最后,我们可以从日志文件中找找看我们自己的访问是不是留下的是真实IP地址。这样就可以解决网站开启CDN后,不记录真实IP的解决方法。