Hi All,

I have Pound Proxy and HAProxy on the same box; HTTPS requests come
into Pound, Pound then passes them using plan text HTTP to HAProxy
listening on 127.0.0.1, HAProxy then balances the connections across
the back end servers. Plain text HTTP requests that come into the box
and go strait to HAProxy, no Pound, I am just suing Pound for some
HTTPS shenanigans.

I can see in my logs that all requests from 127.0.0.1 (so HTTPS
requests via Pound) are always sent to the same back end server
(server2). HTTP requests that come from all different IPs directly
into HAProxy are being balanced over back end server1 and server2. I
assume this is possibly because 127.0.0.1 always passes through the
balancing hash algorithm (or whatever HAProxy uses) and comes out with
the same value each time.

Is there anything I can do about this?

Kind regards,
James.

Reply via email to