在硬件负载均衡环境下,最近发现日志中的用户ip都为负载均衡器的ip,业务需要所以要改为用户真实IP地址。
操作方法:
1、打开文件:/etc/httpd/conf/httd.conf。
2、在文件中查找:”CustomLog”,找到如下配置块: 查看到当前使用的LogFormat为”combined” (如果实际启用的为其他日志格式,替换相应的格式定义即可)。
3、在文件中查找:”LogFormat”,找到如下配置块(combined格式定义):
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
将其修改为:
4、保存并关闭文件/etc/httpd/conf/httd.conf。
5、重启apache服务。
注意,在第三条中用大括号包含的变量要与服务器对应,如果不知道可以在phpinfo或类似信息中获取到。