🔒️ set X-Forwarded-Proto header to prevent SSL redirect loop

This commit is contained in:
Markus Benjamin Tabler 2026-06-27 22:42:59 +02:00
parent 3d42e02154
commit 8779e11065

View file

@ -65,8 +65,10 @@ services:
- "traefik.http.routers.${ROUTER_NAME}.entrypoints=websecure" - "traefik.http.routers.${ROUTER_NAME}.entrypoints=websecure"
- "traefik.http.routers.${ROUTER_NAME}.tls=true" - "traefik.http.routers.${ROUTER_NAME}.tls=true"
- "traefik.http.routers.${ROUTER_NAME}.tls.certresolver=${CERTIFICATE_RESOLVER}" - "traefik.http.routers.${ROUTER_NAME}.tls.certresolver=${CERTIFICATE_RESOLVER}"
# Diese zwei Zeilen sind der Schlüssel: - "traefik.http.services.${ROUTER_NAME}.loadbalancer.server.port=80"
- "traefik.http.routers.${ROUTER_NAME}.middlewares=redirect-to-https@docker,passbolt-headers@docker" - "traefik.docker.network=${TRAEFIK_NETWORK}"
- "traefik.http.routers.${ROUTER_NAME}.middlewares=passbolt-headers@docker"
- "traefik.http.middlewares.passbolt-headers.headers.customrequestheaders.X-Forwarded-Proto=https" - "traefik.http.middlewares.passbolt-headers.headers.customrequestheaders.X-Forwarded-Proto=https"
networks: networks: