global
nbthread 4
tune.bufsize 32768
log 127.0.0.1 local2
chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid
maxconn 5120
user haproxy
group haproxy
daemon
stats socket /var/lib/haproxy/stats
defaults
mode tcp
log global
option httplog
option dontlognull
option http-server-close
option forwardfor except 127.0.0.0/8
option redispatch
retries 3
timeout http-request 10s
timeout queue 1m
timeout connect 600s
timeout client 30m
timeout server 30m
timeout http-keep-alive 10s
timeout check 10s
maxconn 5120
listen hastats
mode http
bind *:10090
stats enable
stats show-legends
stats uri /stat
# stats auth admin:password
#-----------minio_console---------------------
frontend minio_console
bind :8000
default_backend minio_console
mode http
backend minio_console
balance roundrobin
mode http
option tcp-check
server minio01 192.168.9.1:18000 check
server minio02 192.168.9.2:18000 check
server minio03 192.168.9.3:18000 check
#-----------minio_console---------------------
frontend minio
bind :8443
default_backend minio
mode tcp
backend minio
balance leastconn
mode tcp
option tcp-check
server minio01 192.168.9.1:18443 check
server minio02 192.168.9.2:18443 check
server minio03 192.168.9.3:18443 check