Não há nada especial para fazer no haproxy.cfg. Você simplesmente faz qualquer URL que reescreve e manipula os cabeçalhos que você quer dentro do seu frontend HAProxy e então redireciona o tráfego para o seu backend SSL. Aqui está um exemplo rápido:
frontend app1_ssl
bind *:443 ssl crt /etc/haproxy/certs.d/example.com.crt crt /etc/haproxy/certs.d/ no-sslv3
option http-server-close
option forwardfor
reqadd X-Forwarded-Proto:\ https
reqadd X-Forwarded-Port:\ 443
# set HTTP Strict Transport Security (HTST) header
rspadd Strict-Transport-Security:\ max-age=15768000
# some ACLs and URL rewrites...
default_backend backend_app1_ssl
backend backend_app1_ssl
server mybackendserver 127.0.01:4433 ssl verify none