global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy user haproxy group haproxy daemon defaults log global mode http option httplog contimeout 5000 clitimeout 50000 srvtimeout 50000 errorfile 400 /etc/haproxy/errors/400.http errorfile 403 /etc/haproxy/errors/403.http errorfile 408 /etc/haproxy/errors/408.http errorfile 500 /etc/haproxy/errors/500.http errorfile 502 /etc/haproxy/errors/502.http errorfile 503 /etc/haproxy/errors/503.http errorfile 504 /etc/haproxy/errors/504.http frontend unsecured bind *:80 acl idp_test hdr(host) -i idptest.amue.fr acl idp hdr(host) -i idp.amue.fr redirect location https://idptest.amue.fr/login/ if idp_test redirect location https://idp.amue.fr/login/ if idp frontend http_frontend bind *:8100 mode http option httpclose option forwardfor reqadd X-Forwarded-Proto:\ https acl idp_test hdr(host) -i idptest.amue.fr acl idp hdr(host) -i idp.amue.fr use_backend idp_test_backend if idp_test use_backend idp_backend if idp backend idp_test_backend mode http server s1 10.75.21.2:80 check backend idp_backend mode http server s1 10.75.21.3:80 check server s2 10.34.21.2:80 check