global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy stats socket /run/haproxy/admin.sock mode 660 level admin stats timeout 30s user haproxy group haproxy daemon defaults log global mode http option httplog option dontlognull timeout connect 5000 timeout client 50000 timeout server 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 ssh mode tcp bind *:22 use_backend http frontend http mode tcp bind *:80 use_backend http frontend https mode tcp bind *:443 use_backend https backend ssh mode tcp balance leastconn server s1 149.202.74.193:30022 check send-proxy backend http mode tcp balance leastconn server s1 149.202.74.193:30080 check send-proxy backend https mode tcp balance leastconn server s1 149.202.74.193:30443 check send-proxy