Hello!

We are using haproxy version 1.4.
We are trying to setup HTTP mode backend with support of HTTP keep-alive
between clients and haproxy.
For that reason we add "option http-server-close" in backend configuration.
But we also want to pass real client IP address in X-Forwarded-For header.
For that reason we add "option forwardfor" in backend configuration.

What we observe is that these two options do not work together.
If we enable HTTP keep-alive, haproxy stops adding X-Forwarded-For header.

>From the other hand, if we setup nginx as proxy server instead of haproxy,
we get both HTTP keep-alive and correct X-Forwarded-For header.

What are the reasons to not allow both freatures to work together?

Thanks in advance!

Reply via email to