ansible/pizza1/configs/haproxy/haproxy.cfg
2024-01-12 16:12:17 +05:30

56 lines
1.3 KiB
INI

global
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners
stats timeout 30s
user haproxy
group haproxy
daemon
defaults
log global
mode http
option httplog
option dontlognull
timeout connect 3600000
timeout client 3600000
timeout server 3600000
timeout tunnel 3600000
listen ssh
bind :::22 v4v6
balance roundrobin
mode tcp
option tcp-check
tcp-check expect rstring SSH-2.0-OpenSSH.*
server pubnix 10.7.0.2:22 check inter 10s fall 2 rise 1
listen xrdp
bind :::3389 v4v6
balance roundrobin
mode tcp
option tcp-check
server pubnix 10.7.0.2:3389 check inter 10s fall 2 rise 1
listen gemini
bind :::1965 v4v6
balance roundrobin
mode tcp
option tcp-check
server pubnix 10.7.0.2:1965 check inter 10s fall 2 rise 1
listen soju
bind :::6697 v4v6
balance roundrobin
mode tcp
option tcp-check
server pubnix 10.7.0.2:6697 check inter 10s fall 2 rise 1
listen iperf3
bind :::5202 v4v6
balance roundrobin
mode tcp
option tcp-check
server pubnix 10.7.0.2:5201 check inter 10s fall 2 rise 1
listen nodexporter
bind :::9101 v4v6
balance roundrobin
mode tcp
option tcp-check
server pubnix 10.7.0.2:9100 check inter 10s fall 2 rise 1