一、前言
服务器使用 Nginx环境,网站并且套了CDN,请求日志中记录的都是CDN的IP,而非实际请求的IP 。这样我们就分不清是搜索引擎蜘蛛抓取,还是用户访问的,或者是网站被采集,这篇教程就来教大家在Nginx环境下获取CDN真实请求IP。
二、步骤
1.打开Nginx的配置文件
这里以宝塔面板为例,只需要打开软件设置,点击Nginx的设置,切换到设置内的配置修改。
2.在配置修改的http段内添加代码
在配置修改的第28、29行添加以下代码。注意此教程是以宝塔为例,宝塔环境下安装的Nginx自带了ngx_http_realip_module这个支持获取真实 IP 的模块,如果是默认编译安装的Nginx可能不存在,需要自行进行安装并开启,才可配置生效。
3.查看真实请求IP
在默认情况下,宝塔面板会将日志保存在/www/wwwlogs目录下,在站点日志里即可看到真实请求IP。
© 版权声明
文章和模板版权归本站所有,未经允许请勿转载。
THE END