diff --git a/server/config/calibre-web/docker-compose.yml b/server/config/calibre-web/docker-compose.yml index bea8690..7bfff41 100644 --- a/server/config/calibre-web/docker-compose.yml +++ b/server/config/calibre-web/docker-compose.yml @@ -64,7 +64,7 @@ services: labels: - traefik.http.routers.calibre-dev.rule=Host(`dev.calibre.jafner.net`) - traefik.http.routers.calibre-dev.tls.certresolver=lets-encrypt - - traefik.http.routers.calibre-dev.middlewares=securityheaders@file + - traefik.http.routers.calibre-dev.middlewares=testSchemeHeaders@file - web networks: diff --git a/server/config/traefik/config/middlewares.yaml b/server/config/traefik/config/middlewares.yaml index 2c6b976..f125291 100644 --- a/server/config/traefik/config/middlewares.yaml +++ b/server/config/traefik/config/middlewares.yaml @@ -31,13 +31,11 @@ http: server: "" sslProxyHeaders: X-Forwarded-Proto: https - X-Scheme: https referrerPolicy: "same-origin" hostsProxyHeaders: - "X-Forwarded-Host" customRequestHeaders: X-Forwarded-Proto: "https" - X-Scheme: "https" contentTypeNosniff: true browserXssFilter: true forceSTSHeader: true @@ -45,3 +43,11 @@ http: stsSeconds: 63072000 stsPreload: true + testSchemeHeaders: + headers: + #customResponseHeaders: + # X-Scheme: https + #customRequestHeaders: + # X-Forwarded-Proto: "https" + hostsProxyHeaders: + - "X-Scheme"