nginx日志如何获取访客真实ip
发布时间:2018-06-24 00:02:31作者:魏义齐阅读:()
本文已授权AiLinkLife转载,转载请务必注明本文链接。
我网站使用了百度云加速,因为服务器里有多个站点,所以部署ssl证书时安装了nginx+iis反向代理环境,如此特殊性用一般方法获取访客真实ip是不行的。
像我这种情况,iis日志是无法获取访客真实ip的,要想获取访客真实ip只能在nginx上操作,方法如下:
找到nginx主配置文件nginx.conf,参考路径:D:/nginx/conf/nginx.conf,调整日志记录格式,主要用到的参数是$http_x_forwarded_for。
编辑器打开nginx.conf在第33行末尾回车,粘贴如下代码:
如图所示:

完事查看日志文件,参考路径:D:/nginx/logs/access.log。
说明:
1.如果安装了nginx+iis反向代理环境,nginx日志获取的都是百度云加速节点的ip,如需获取真实ip,请按上面的方法操作。
2.nginx日志文件只有一个,数据实时更新,不会自动删除。
3.如果你仅使用了cdn,而没有安装nginx+iis反向代理环境,请参考教程:http://bbs.qcloud.com/thread-8212-1-1.html。
4.iis日志默认使用格林威治时间,比北京时间慢八个小时,查看数据时请注意时间+8。
5.如果日志文件里的ip都是127.0.0.1,那就是没有获取访客真实ip,就要根据自己的具体情况采取上面的相应措施获取真实ip了。
像我这种情况,iis日志是无法获取访客真实ip的,要想获取访客真实ip只能在nginx上操作,方法如下:
找到nginx主配置文件nginx.conf,参考路径:D:/nginx/conf/nginx.conf,调整日志记录格式,主要用到的参数是$http_x_forwarded_for。
编辑器打开nginx.conf在第33行末尾回车,粘贴如下代码:
- log_format main '$host $http_x_forwarded_for $remote_addr - $remote_user [$time_local] '
- '"$request" $status $body_bytes_sent "$http_referer" '
- '"$http_user_agent"' ;
- access_log logs/access.log main;

完事查看日志文件,参考路径:D:/nginx/logs/access.log。
说明:
1.如果安装了nginx+iis反向代理环境,nginx日志获取的都是百度云加速节点的ip,如需获取真实ip,请按上面的方法操作。
2.nginx日志文件只有一个,数据实时更新,不会自动删除。
3.如果你仅使用了cdn,而没有安装nginx+iis反向代理环境,请参考教程:http://bbs.qcloud.com/thread-8212-1-1.html。
4.iis日志默认使用格林威治时间,比北京时间慢八个小时,查看数据时请注意时间+8。
5.如果日志文件里的ip都是127.0.0.1,那就是没有获取访客真实ip,就要根据自己的具体情况采取上面的相应措施获取真实ip了。
上一篇:301跳转规则的复杂写法及详细解读下一篇:webm视频不能播放的原因
赞助本站
原创不易,您的赞助就是博主更新的动力!

赞助本站可在赞助光荣榜留下外链信息,支付宝扫此二维码可领红包
最新会员
-
weiyiqi
- webm视频不能播放的原因(1965)
- 301跳转规则的复杂写法及详细解读(947)
- win2008r2系统windows update安装更新始终失败的解决方法(906)
- 护卫神中服务器出现HTTP错误401.3-Unauthorized如何解决(765)
- nginx日志如何获取访客真实ip(757)
- 如何给服务器设置自动重启(696)
- 服务器安装iis+nginx导致网站无法访问的可能性原因(472)
- 重要:西数windows服务器用户请自行下载安装漏洞CVE-2019-0708的补丁,本文是教程(450)
- 记录百度搜索资源平台验证改版规则的一个坑(358)
- ASP网站搬家后出现500错误如何解决?(293)
- Windows Server 2012使用技巧汇总(2021-07-27)
- Windows Modules Installer Worker导致CPU和内存飙升的彻底性解决方法(2021-07-26)
- Win2008升级Win2012常见问题及解决方法(2020-10-18)
- 数据库名和密码都正确为何还是连接不到数据库?添加了mime类型为何mp4依然无法播放?(2019-12-01)
- win2008r2系统windows update安装更新始终失败的解决方法(2019-07-03)