In that case just use SSL between HAProxy and the webserver. If you don't check the "check ssl certificate" box in HAProxy, the webserver can use a self-signed certificate or even an outdated one.I had the same problem with an Exchange box that didn't know about HAProxy already encrypting the connection to the client.