在上游服务器日志中记录访问IP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在上游服务器日志中记录访问IP相关的知识,希望对你有一定的参考价值。

nginx代理服务器的/etc/nginx/conf.d/中建立nginx-2.conf的子配置文件,
内容如下:

技术分享图片

第一行和 // 后为解释内容

编辑完成之后测试代码:

nginx -t

显示成功
重启nginx服务

在Apache上游服务器中修改http主配置文件(/etc/httpd/conf/httpd.conf)

LogFormat “ %h %l 。。。” 在引号中加入定义的变量X-client-IP
技术分享图片

重启httpd

在日志文件中就可以查看到访问的IP了,在原本代理服务器IP的基础上会多出来,一个IP就是访问IP了
技术分享图片

以上是关于在上游服务器日志中记录访问IP的主要内容,如果未能解决你的问题,请参考以下文章

nginx日志不记录静态文件访问和缓存

nginx获取上游真实IP(ngx_http_realip_module)

阿里云日志能取到ip吗

十二周三课 Nginx访问日志 Nginx日志切割 静态文件不记录日志和过期时间

nginx访问日志Nginx日志切割 静态文件不记录日志和过期时间

tomcat的访问日志