From 1b5a239801a16bdf64f82806c93530b618656470 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 3 Mar 2019 23:50:39 -0600 Subject: [PATCH] Update haproxy.config --- templates/haproxy.config | 68 ++++++++++++++++++++++------------------ 1 file changed, 37 insertions(+), 31 deletions(-) diff --git a/templates/haproxy.config b/templates/haproxy.config index 27371347..fc8157f9 100755 --- a/templates/haproxy.config +++ b/templates/haproxy.config @@ -72,38 +72,44 @@ listen MySQL_3308_ro server 10.5.10.52 10.5.10.52:3306 check server 10.5.10.53 10.5.10.53:3306 check backup -listen NGINX_HTTP -    bind *:80 transparent -    mode http -    balance leastconn -    cookie SERVERID maxidle 30m maxlife 12h insert nocache indirect -#     server backup 127.0.0.1:9081 backup non-stick -    option http-keep-alive -    timeout http-request 5s -    option forwardfor -    option redispatch -    server iDS-Webserver1 10.5.10.120:80 weight 250 cookie iDS-Webserver1 check port 80 inter 4000 rise 2 fall 2 slowstart 8000 minconn 0 maxconn 0 on-marked-down shutdown-sessions -    server iDS-Webserver2 10.5.10.121:80 weight 100 cookie iDS-Webserver2 check port 80 inter 4000 rise 2 fall 2 slowstart 8000 minconn 0 maxconn 0 on-marked-down shutdown-sessions +listen NGINX_http + bind *:80 + mode tcp + timeout client 10800s + timeout server 10800s + # tcp-check expect string is\ running + balance leastconn + option tcp-check + # option allbackups + default-server port 9200 inter 2s downinter 5s rise 3 fall 2 slowstart 60s maxconn 64 maxqueue 128 weight 100 + cookie SERVERUSED insert indirect nocache + server 10.5.10.120 10.5.10.120:80 cookie s1 check port 80 + server 10.5.10.121 10.5.10.121:80 cookie s2 check port 80 -listen NGINX_SSL -    bind *:443 transparent -    mode http -    balance leastconn -    cookie SERVERID maxidle 30m maxlife 12h insert nocache indirect -#     server backup 127.0.0.1:9081 backup non-stick -    option http-keep-alive -    timeout http-request 5s -    option forwardfor -    option redispatch -    server iDS-Webserver1-SSL 10.5.10.120:443 weight 250 cookie iDS-Webserver1-SSL check port 443 inter 4000 rise 2 fall 2 slowstart 8000 minconn 0 maxconn 0 on-marked-down shutdown-sessions -    server iDS-Webserver2-SSL 10.5.10.121:443 weight 100 cookie iDS-Webserver2-SSL check port 443 inter 4000 rise 2 fall 2 slowstart 8000 minconn 0 maxconn 0 on-marked-down shutdown-sessions +listen NGINX_https + bind *:443 + mode tcp + timeout client 10800s + timeout server 10800s + # tcp-check expect string is\ running + balance leastconn + option tcp-check + # option allbackups + default-server port 9200 inter 2s downinter 5s rise 3 fall 2 slowstart 60s maxconn 64 maxqueue 128 weight 100 + cookie SERVERUSED insert indirect nocache + server 10.5.10.120 10.5.10.120:443 cookie s1 check port 443 + server 10.5.10.121 10.5.10.121:443 cookie s2 check port 443 listen Gitea bind *:3000 -    mode tcp -    balance leastconn -    cookie SERVERID maxidle 30m maxlife 12h insert nocache indirect -#     server backup 127.0.0.1:9081 backup non-stick -    server iDS-Webserver1-SSL 10.5.10.120:443 weight 250 cookie iDS-Webserver1-SSL check port 3000 on-marked-down shutdown-sessions -    server iDS-Webserver2-SSL 10.5.10.121:443 weight 100 cookie iDS-Webserver2-SSL check port 3000 on-marked-down shutdown-sessions backup - + mode tcp + timeout client 10800s + timeout server 10800s + # tcp-check expect string is\ running + balance leastconn + option tcp-check + # option allbackups + default-server port 9200 inter 2s downinter 5s rise 3 fall 2 slowstart 60s maxconn 64 maxqueue 128 weight 100 + cookie SERVERUSED insert indirect nocache + server 10.5.10.120 10.5.10.120:3000 cookie s1 check port 3000 + server 10.5.10.121 10.5.10.121:3000 cookie s2 check port 3000 backup