diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2018-02-07 23:24:49 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2018-02-07 23:24:49 +0000 |
commit | e98994f91a351d572e8cddb0f9339cb6f9de1e7e (patch) | |
tree | 27d06f7e0a3c64b49e82703b0072a5849a8bff6c | |
parent | Fix stupid typo in bind's IPv6 backup config (diff) | |
download | config-e98994f91a351d572e8cddb0f9339cb6f9de1e7e.tar.bz2 config-e98994f91a351d572e8cddb0f9339cb6f9de1e7e.tar.xz config-e98994f91a351d572e8cddb0f9339cb6f9de1e7e.zip |
Initial commit of haproxy.cfg
-rw-r--r-- | etc/haproxy.cfg | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/etc/haproxy.cfg b/etc/haproxy.cfg new file mode 100644 index 0000000..cf060ec --- /dev/null +++ b/etc/haproxy.cfg @@ -0,0 +1,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/ |