summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--etc/haproxy.cfg26
1 files changed, 16 insertions, 10 deletions
diff --git a/etc/haproxy.cfg b/etc/haproxy.cfg
index 43ef958..0c38d15 100644
--- a/etc/haproxy.cfg
+++ b/etc/haproxy.cfg
@@ -29,8 +29,9 @@ listen http
description Apache 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
+ default-server send-proxy-v2 observe layer7 check
+ server defiant defiant:11080
+ server firebrand firebrand:11080
# HTTPS
listen https
@@ -39,16 +40,18 @@ listen https
mode tcp
stick-table type ip size 20k peers randomlan
stick on src
- server defiant defiant:11443 send-proxy-v2 observe layer4 check
- server firebrand firebrand:11443 send-proxy-v2 observe layer4 check
+ default-server send-proxy-v2 observe layer4 check
+ server defiant defiant:11443
+ server firebrand firebrand:11443
# SMTP
listen smtp
description Exim 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
+ default-server send-proxy-v2 observe layer4 check
+ server defiant defiant:11025
+ server firebrand firebrand:11025
# IMAPS
listen imaps
@@ -57,8 +60,9 @@ listen imaps
mode tcp
timeout client 2h
timeout server 2h
- server defiant defiant:11993 observe layer4 check
- server firebrand firebrand:11993 observe layer4 check
+ default-server observe layer4 check
+ server defiant defiant:11993
+ server firebrand firebrand:11993
# MySQL
listen mysql
@@ -67,8 +71,10 @@ listen mysql
mode tcp
timeout client 2h
timeout server 2h
- server defiant defiant:13306 observe layer4 check
- server firebrand firebrand:13306 observe layer4 check backup
+ option mysql-check user haproxy post-41
+ default-server observe layer4 check on-error mark-down error-limit 1 on-marked-down shutdown-sessions on-marked-up shutdown-backup-sessions
+ server defiant defiant:13306
+ server firebrand firebrand:13306 backup
# Stats
listen stats