You are running haproxy in a tcp mode since you are relaying SSL and decrypting on the backend. Cookies can only be analyzed in HTTP mode. Not sure how to do sticky sessions in tcp mode.
Vivek On Mon, Nov 7, 2011 at 2:03 PM, Mir Islam <[email protected]> wrote: > Is it possible to utilize some sort of sticky session for incoming > requests? SSL connections are terminated at the servers in the backend. > Right now I can do source IP based balance. But then users behind a > firewall/NAT will not get load balanced correctly. Instead, they all end up > on same server. That is my main problem. > > > Here is a portion of my config. I added the cookie param but I guess it > will work with http only. Anyway, any help/pointer is appreciated. > > > > listen ssl-relay 0.0.0.0:443 > option ssl-hello-chk > balance source > server inst1 10.254.2.145:443 check inter 2000 fall 3 > server inst2 10.46.19.211:443 check inter 2000 fall 3 > > option httpclose # disable keep-alive > option checkcache # block response if set-cookie & > cacheable > > cookie HASERVERID inser >

