From 4ac2faf61b35d792ce4f6db159e04ea39854bfb1 Mon Sep 17 00:00:00 2001 From: Teck Meng Date: Sat, 2 Mar 2024 11:24:09 +0800 Subject: [PATCH] Add sslheader middleware to Traefik configuration --- compose/traefik/traefik.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/compose/traefik/traefik.yml b/compose/traefik/traefik.yml index d6272c2..02feef3 100644 --- a/compose/traefik/traefik.yml +++ b/compose/traefik/traefik.yml @@ -52,6 +52,7 @@ http: - web-secure middlewares: - csrf + - sslheader service: forum_server tls: # https://docs.traefik.io/master/routing/routers/#certresolver @@ -141,6 +142,11 @@ http: # https://docs.djangoproject.com/en/dev/ref/csrf/#ajax headers: hostsProxyHeaders: ["X-CSRFToken"] + sslheader: + # https://docs.traefik.io/master/middlewares/headers/ + headers: + customrequestheaders: + X-Forwarded-Proto: "https" no-www: redirectRegex: regex: "^https?://www\\.(.+)"