diff options
Diffstat (limited to 'roles/reverseproxy/templates/Caddyfile.j2')
-rw-r--r-- | roles/reverseproxy/templates/Caddyfile.j2 | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/roles/reverseproxy/templates/Caddyfile.j2 b/roles/reverseproxy/templates/Caddyfile.j2 index 65544de..fe9fed6 100644 --- a/roles/reverseproxy/templates/Caddyfile.j2 +++ b/roles/reverseproxy/templates/Caddyfile.j2 @@ -1,7 +1,7 @@ # # {{ ansible_managed }} # -saulnier.im { +{{ secondarydomain }} { file_server header /.well-known/matrix/server { Content-Type application/json @@ -31,11 +31,11 @@ saulnier.im { max_fails 60 } respond /.well-known/matrix/server 200 { - body "{ \"m.server\": \"matrix.saulnier.im:8448\" }" + body "{ \"m.server\": \"matrix.{{ secondarydomain }}:8448\" }" close } respond /.well-known/matrix/client 200 { - body "{\"m.homeserver\": {\"base_url\": \"https://saulnier.im\"},\"m.identity_server\": {\"base_url\": \"https://saulnier.im\"}}" + body "{\"m.homeserver\": {\"base_url\": \"https://{{ secondarydomain }}\"},\"m.identity_server\": {\"base_url\": \"https://{{ secondarydomain }}\"}}" close } @@ -109,7 +109,7 @@ saulnier.im { } {% endfor %} -l.saulnier.im { +l.{{ secondarydomain }} { file_server header { Strict-Transport-Security "max-age=15552000" @@ -121,9 +121,9 @@ l.saulnier.im { } rewrite * /index.php?q={query} - root * /media/nfs1/l.saulnier.im + root * /media/nfs1/l.{{ secondarydomain }} php_fastcgi * localhost:18001 { - root /media/nfs1/l.saulnier.im + root /media/nfs1/l.{{ secondarydomain }} env modHeadersAvailable true lb_policy first # Enable Retries by this setting: @@ -134,7 +134,7 @@ l.saulnier.im { -casperlefantom.net { +{{ maindomain }} { file_server header { Strict-Transport-Security "max-age=15552000" @@ -157,7 +157,7 @@ casperlefantom.net { header_up X-Real-IP {remote} max_fails 60 } - root * /var/lib/caddy/casperlefantom.net + root * /var/lib/caddy/{{ maindomain }} } {% for item in urlchat %} @@ -190,7 +190,7 @@ casperlefantom.net { lb_try_interval 2s } } - root * /var/lib/caddy/chat.casperlefantom.net + root * /var/lib/caddy/chat.{{ maindomain }} } {% endfor %} @@ -218,7 +218,7 @@ casperlefantom.net { Content-Type application/pkix-crl Expires "Tue, 11 Feb 2025 1:37:02 GMT" } - root * /media/nfs1/dl.casperlefantom.net + root * /media/nfs1/dl.{{ maindomain }} } {% endfor %} @@ -233,7 +233,7 @@ casperlefantom.net { X-Permitted-Cross-Domain-Policies "none" -server } - root * /media/nfs1/mirror-2.casperlefantom.net + root * /media/nfs1/mirror-2.{{ maindomain }} } {% endfor %} |