blob: cf060ec122184ce4314bdf409221adb6d3a0038a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
global
user haproxy
group haproxy
ssl-server-verify none
defaults
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
balance roundrobin
option redispatch
default-server on-error fail-check inter 5m fastinter 1m downinter 10s
# HTTP
listen http
bind *:80
mode http
server defiant defiant:11080 send-proxy-v2 observe layer4 check
server firebrand firebrand:11080 send-proxy-v2 observe layer4 check
# HTTPS
listen https
bind *:443
mode tcp
server defiant defiant:11443 send-proxy-v2 observe layer4 check
server firebrand firebrand:11443 send-proxy-v2 observe layer4 check
# SMTP
listen smtp
bind *:25
mode tcp
server defiant defiant:11025 send-proxy-v2 observe layer4 check
server firebrand firebrand:11025 send-proxy-v2 observe layer4 check
# IMAPS
listen imaps
bind *:993
mode tcp
timeout client 2h
timeout server 2h
server defiant defiant:11993 observe layer4 check
server firebrand firebrand:11993 observe layer4 check
# Stats
listen stats
bind *:9000
mode http
stats enable
stats refresh 30
stats uri /haproxy/
|