diff options
Diffstat (limited to 'terminaldweller.com/haproxy')
-rw-r--r-- | terminaldweller.com/haproxy/haproxy.cfg | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/terminaldweller.com/haproxy/haproxy.cfg b/terminaldweller.com/haproxy/haproxy.cfg index c6c9ce7..26265ae 100644 --- a/terminaldweller.com/haproxy/haproxy.cfg +++ b/terminaldweller.com/haproxy/haproxy.cfg @@ -46,6 +46,7 @@ frontend http acl git-host hdr_sub(host) -i git.terminaldweller.com acl cargo-host hdr_sub(host) -i cargo.terminaldweller.com acl browsh-host hdr_sub(host) -i browsh.terminaldweller.com + acl main-host hdr_sub(host) -i terminaldweller.com acl mila-api-acl url_beg /mila acl crypto-api-acl url_beg /crypto acl http ssl_fc,not @@ -65,6 +66,7 @@ frontend http http-request redirect scheme https code 301 if http browsh-host !letsencrypt-acl #http-request redirect scheme https code 301 if http jabber-host !letsencrypt-acl http-request redirect scheme https code 301 if http rssgen-host !letsencrypt-acl + http-request redirect scheme https code 301 if http main-host !letsencrypt-acl #Conditions use_backend blog-backend-cert if letsencrypt-acl blog-host @@ -79,6 +81,7 @@ frontend http use_backend searx-backend-cert if letsencrypt-acl git-host use_backend searx-backend-cert if letsencrypt-acl cargo-host use_backend vpn6-cert-backend if letsencrypt-acl browsh-host + use_backend searx-backend-cert if letsencrypt-acl main-host # use_backend editor-backend-cert if letsencrypt-acl editor-host use_backend certbot-backend if letsencrypt-acl !jabber-host !blog-host !api-host use_backend blog-backend if blog-host @@ -113,6 +116,7 @@ frontend https acl discord-host-s req.ssl_sni -i discord.terminaldweller.com acl rssgen-host-s req.ssl_sni -i rssgen.terminaldweller.com acl browsh-host-s req.ssl_sni -i browsh.terminaldweller.com + acl main-host-s req.ssl_sni -i terminaldweller.com #Conditions use_backend mail-backend-s if mail-host-s #use_backend chat-backend-s if chat-host-s @@ -128,6 +132,7 @@ frontend https use_backend git-backend-s if git-host-s use_backend rssgen-backend-s if rssgen-host-s use_backend browsh-backend-s if browsh-host-s + use_backend main-backend-s if main-host-s #frontend jabber5222 # bind *:5222 @@ -393,3 +398,8 @@ backend browsh-backend-s backend vpn6-cert-backend mode http server vpn6-cert-host 185.130.45.46:80 + +backend main-backend-s + mode tcp + option tcp-check + server main-host-s 185.130.47.208:7773 |