# Automaticaly generated, dont edit manually. # Generated on: 2023-09-07 18:30 global maxconn 20 stats socket /tmp/haproxy.socket level admin expose-fd listeners uid 80 gid 80 nbthread 1 hard-stop-after 15m chroot /tmp/haproxy_chroot daemon tune.ssl.default-dh-param 2048 server-state-file /tmp/haproxy_server_state listen HAProxyLocalStats bind 127.0.0.1:2200 name localstats mode http stats enable stats admin if TRUE stats show-legends stats uri /haproxy/haproxy_stats.php?haproxystats=1 timeout client 5000 timeout connect 5000 timeout server 5000 frontend piquot.eu_https_shared bind aaa.bbb.ccc.ddd:443 name aaa.bbb.ccc.ddd:443 ssl crt-list /var/etc/haproxy/piquot.eu_https_shared.crt_list mode http log global option socket-stats option http-keep-alive option forwardfor acl https ssl_fc http-request set-header X-Forwarded-Proto http if !https http-request set-header X-Forwarded-Proto https if https timeout client 30000 acl ACL_server_A var(txn.txnhost) -m beg -i server_A acl ACL_server_B var(txn.txnhost) -m beg -i server_B acl ACL_server_C var(txn.txnhost) -m beg -i server_C acl aclcrt_piquot.eu_https_shared var(txn.txnhost) -m reg -i ^([^\.]*)\.piquot\.eu(:([0-9]){1,5})?$ acl aclcrt_piquot.eu_https_shared var(txn.txnhost) -m reg -i ^piquot\.eu(:([0-9]){1,5})?$ http-request set-var(txn.txnhost) hdr(host) use_backend server_A_ipvANY if ACL_server_A aclcrt_piquot.eu_https_shared use_backend server_B_ipvANY if ACL_server_B aclcrt_piquot.eu_https_shared use_backend server_C_ipvANY if ACL_server_C aclcrt_piquot.eu_https_shared backend server_A_ipvANY mode http id 100 log global timeout connect 30000 timeout server 30000 retries 3 load-server-state-from-file global server server_A xxx.yyy.zzz.67:443 id 101 ssl check-ssl verify none backend server_B_ipvANY mode http id 102 log global timeout connect 30000 timeout server 30000 retries 3 load-server-state-from-file global server server_B xxx.yyy.zzz.16:80 id 103 backend server_C_ipvANY mode http id 104 log global http-check send meth OPTIONS timeout connect 30000 timeout server 30000 retries 3 load-server-state-from-file global option httpchk server server_C xxx.yyy.zzz.66:80 id 105 check inter 1000