我在ELB后面的EC2实例上运行了一个httpd进程。我没有运行任何代理。我的连接流程是
客户端PC - > ELB - > HTTPD。
我的httpd日志中有两个IP,一个是客户端,另一个是ELB。
54.248.250.235, 172.31.38.132 - - [21/Feb/2015:10:57:00 +0000] "HEAD / HTTP/1.1" 200 - "-" "Data/1.0 (1093763)
我的LogFormat配置如下
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
CustomLog "|/usr/sbin/cronolog /log/httpd/accesslog_%m%d%Y_%H.log" combined
我只想记录客户端IP而不是ELB IP。