I'm having an issue getting the apache error logs to receive the client
ip's. the proxy ip is the only one showing up. I have the apache access
log working using the forward-for but not the error logs. Can anyone
shed most light in this issue? Here is the current configuration.

 

Apache2.conf  

 

LogFormat "%v:%p %{X-Forwarded-For}i %l %u %t \"%r\" %>s %b
\"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined

LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\"
\"%{User-Agent}i\"" combined

LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b" common

LogFormat "%{Referer}i -> %U" referer

LogFormat "%{User-agent}i" agent

 

Haproxy.cfg

 

listen Test01 10.1.8.52:80

       mode http

       maxconn     1000

       balance roundrobin

       cookie JSESSIONID prefix

       option httplog

       option httpclose

       option forwardfor except 10.0.0.0/16

       option httpchk HEAD /haproxy_check.txt HTTP/1.0

       stick-table type ip size 200k expire 18m

       stick on src

       server 10.1.109.52 10.1.109.52:80 weight 60 cookie B check

       server 10.1.108.52 10.1.108.52:80 weight 40 cookie A check

 

Thanks Greg

Reply via email to