diff options
Diffstat (limited to 'terminaldweller.com/haproxy')
-rw-r--r-- | terminaldweller.com/haproxy/haproxy.cfg | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/terminaldweller.com/haproxy/haproxy.cfg b/terminaldweller.com/haproxy/haproxy.cfg index 26265ae..feee75c 100644 --- a/terminaldweller.com/haproxy/haproxy.cfg +++ b/terminaldweller.com/haproxy/haproxy.cfg @@ -47,6 +47,7 @@ frontend http 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 doh2-host hdr_sub(shost) -i doh2.terminaldweller.com acl mila-api-acl url_beg /mila acl crypto-api-acl url_beg /crypto acl http ssl_fc,not @@ -67,6 +68,7 @@ frontend http #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 + http-request redirect scheme https code 301 if http doh2-host !letsencrypt-acl #Conditions use_backend blog-backend-cert if letsencrypt-acl blog-host @@ -82,6 +84,7 @@ frontend http 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 doh2-backend-cert if letsencrypt-acl doh2-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 @@ -117,6 +120,7 @@ frontend https 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 + acl doh2-host-s req.ssl_sni -i doh2.terminaldweller.com #Conditions use_backend mail-backend-s if mail-host-s #use_backend chat-backend-s if chat-host-s @@ -133,6 +137,7 @@ frontend https 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 + use_backend doh2-backend-s if doh2-host-s #frontend jabber5222 # bind *:5222 @@ -403,3 +408,11 @@ backend main-backend-s mode tcp option tcp-check server main-host-s 185.130.47.208:7773 + +backend doh2-backend-cert + mode http + server doh2-backend-host 185.130.47.81:80 +backend doh2-backend-s + mode tcp + option tcp-check + server doh2-backend-s 185.130.47.81:443 |