varnish vcl配置文件中
sub vcl_recv { 下面加入
remove req.http.X-Forwarded-For;
set req.http.X-Forwarded-For = client.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\"" varns
SetEnvIf Remote_Addr "192.168.4.211" is-forwarder
CustomLog "|/usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/%Y_%m_%d.access.log 86400 480" combined env=!is-forwarder
CustomLog "|/usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/%Y_%m_%d.access.forw.log 86400 480" varns env=is-forwarder
实际上做了一个日志分流