summaryrefslogtreecommitdiffstats
path: root/roles/reverseproxy/templates/Caddyfile.j2
diff options
context:
space:
mode:
Diffstat (limited to 'roles/reverseproxy/templates/Caddyfile.j2')
-rw-r--r--roles/reverseproxy/templates/Caddyfile.j222
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 %}