summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/templates/load-balancing/haproxy.cfg.j29
1 files changed, 5 insertions, 4 deletions
diff --git a/data/templates/load-balancing/haproxy.cfg.j2 b/data/templates/load-balancing/haproxy.cfg.j2
index 7a6b86c10..62934c612 100644
--- a/data/templates/load-balancing/haproxy.cfg.j2
+++ b/data/templates/load-balancing/haproxy.cfg.j2
@@ -50,6 +50,10 @@ defaults
errorfile 503 /etc/haproxy/errors/503.http
errorfile 504 /etc/haproxy/errors/504.http
+# Default ACME backend
+backend buildin_acme_certbot
+ server localhost 127.0.0.1:{{ get_default_port('certbot_haproxy') }}
+
# Frontend
{% if service is vyos_defined %}
{% for front, front_config in service.items() %}
@@ -65,11 +69,8 @@ frontend {{ front }}-http
bind [::]:80 v4v6
{% endif %}
acl acme_acl path_beg /.well-known/acme-challenge/
- use_backend {{ certbot_backend_name }} if acme_acl
+ use_backend buildin_acme_certbot if acme_acl
redirect scheme https code 301 if !acme_acl
-
-backend {{ certbot_backend_name }}
- server acme_{{ front }} 127.0.0.1:{{ get_default_port('certbot_haproxy') }}
{% endif %}
frontend {{ front }}