Hi Eugenio,

Do you have option http-server-close set?

-Tait

11 December, 2012 6:05 AM

Dear All,

 

 

I have a problem with the logging of  X-Forwarded-For header  in  my /var/log/haproxy.log. In order to solve this I would like submit to your attention these tests that I made :

 

 

The hosts : 

 

Ha-Proxy  10.10.5.155

Sinatra web server  - 10.10.5.65     

Client – 10.10.5.93

 

 

 

-          Test 1

 

1)      Write the X-Forwarded-For using Sinatra  (I can use Sinatra for setting manually the value of 'X-Forwarded-For' ):

 

before do

response['X-Forwarded-For'] = '8.8.8.8'

end

 

 

2)      Set in haproxy.cfg:

capture response header X-Forwarded-For len 50

                capture request header X-Forwarded-For len 50

 

3)      Below the logs with X-Forwarded-For taken from haproxy.log :

 

Dec 11 09:07:15 localhost haproxy[1585]: 10.10.5.93:53368 [11/Dec/2012:09:07:15.219] webserver sinatra/sinatra1 18/0/0/2/+20 404 +224 - - ---- 1/1/1/1/0 0/0 {sinatra.foo.org||it-IT,it;q=0.8,en-US;q=0.6,en;q=0.4||Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11} {8.8.8.8|text/html;charset=utf-8|||} "GET /favicon.ico HTTP/1.1"

 

The test is ok!

 

 

 

-          Test 2  to a Tomcat application

 

 

 

1)      During the call to foo.test.org with TcpDump is possible see the packets with X-Forwarded-For :

 

root@myvm1:~# tcpdump  -vvv -A  | grep X-

tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes

X-Forwarded-For: 10.10.5.93 ( my client )

….

……..

Is sure that some packets contain X-Forwarded-For

 

 

2)      However I don’t see X-Forwarded-For  in /var/log/haproxy.log   L

 

 

Please , do you have a little advice for me?

 

 

 

Thank all for your attention and Best Regards,

 

Eugenio

 

 

 

Reply via email to