我已经用 Apache 配置了 Varnish 3,它运行得很好。但是我无法在 Apache 日志中登录客户端 ip。我尝试了一些解决方案,但没有运气。现在我的 Apache 访问日志文件正在记录服务器 IP 而不是客户端 IP 地址。
以下是我的配置供您考虑:
清漆 VCL:(/etc/varnish/default.vlc):http ://pastebin.com/PuBqZ6fx
阿帕奇配置
/etc/httpd/conf/httpd.conf
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" varnishcombined
阿帕奇虚拟主机
...... 其他东西 ...... ErrorLog 日志/fr-error-log CustomLog 日志/fr-custom-log varnishcombined ...... 其他东西 .....
注意:安装的 Varnish 版本是 varnish-3.0.2-1.el5.x86_64
谢谢。拉赫尔