让squid后面web服务器记录真实的来源IP
时间:2009-06-03 来源:mageguoshi
解决使用Squid后apache日志变成同一IP的办法
把apache配置中的日志格式改一下就行了:
把
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
改成:
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
把
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
改成:
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
squid后面的lighttpd日志记录用户ip的方法
可以通过修改accesslog.format来达到目的
accesslog.format = "%{X-Forwarded-For}i %v %u %t \"%r\" %s %b \"%{User-Agent}i\" \"%{Referer}i\"" 相关阅读 更多 +