44 lines
953 B
Plaintext
44 lines
953 B
Plaintext
|
global
|
||
|
log /dev/log local0
|
||
|
log /dev/log local1 notice
|
||
|
chroot /var/lib/haproxy
|
||
|
stats timeout 30s
|
||
|
user haproxy
|
||
|
group haproxy
|
||
|
daemon
|
||
|
|
||
|
defaults
|
||
|
log global
|
||
|
mode tcp
|
||
|
# option httplog
|
||
|
option dontlognull
|
||
|
timeout connect 5000
|
||
|
timeout client 50000
|
||
|
timeout server 50000
|
||
|
|
||
|
frontend http_front
|
||
|
bind *:80
|
||
|
stats uri /haproxy?stats
|
||
|
stats auth admin:sBbGmTah67npAPvehEmi5q9NwS5GA
|
||
|
default_backend webserversHTTP
|
||
|
option http-server-close
|
||
|
option forwardfor
|
||
|
|
||
|
frontend https_front
|
||
|
bind *:443
|
||
|
# stats uri /haproxy?stats
|
||
|
# stats auth admin:sBbGmTah67npAPvehEmi5q9NwS5GA
|
||
|
option forwardfor
|
||
|
default_backend webserversHTTPS
|
||
|
option http-server-close
|
||
|
option forwardfor
|
||
|
|
||
|
backend webserversHTTP
|
||
|
balance roundrobin
|
||
|
server web01.nicks.website 10.1.96.4:80 check
|
||
|
# server server_name2 private_ip2:80 check
|
||
|
|
||
|
backend webserversHTTPS
|
||
|
balance roundrobin
|
||
|
server web01.nicks.website 10.1.96.4:443 check
|