On Sun, Jun 7, 2015 at 10:18 AM, Willy Tarreau <[email protected]> wrote:
> On Sat, Jun 06, 2015 at 02:00:11PM +0530, Viranch Mehta wrote:
>> Hey,
>>
>> One more thing: I'd also prefer to be able to add X-Forwarded-*
>> headers to the proxied requests. While I don't see this possible due
>> to TCP backends, is there a possible workaround?
>
> For TCP, you can enable the proxy protocol ("send-proxy" on the server
> lines), but it requires that the server supports it. Recent nginx versions
> do support it now. You'd rather avoid mixing x-forwarded-for and the proxy
> protocol since you'll have to pick only one on the server and you could
> quickly become confused. So better just use proxy proto for both http and
> spdy.

How would I include the Host header in the health checks in this case?
Currently I insert it with:

option httpchk HEAD /check HTTP/1.1\r\nHost:\ site1.foo.com

How can I do this with proxy health checks?

Viranch

Reply via email to