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

