如何使用 traefik 2 执行 https 到 http 重定向

问题描述 投票:0回答:1

我想使用 traefik 2 和 docker 设置从 https 到 http 的重定向,我尝试了这样的配置,但这不起作用。

中间件:

      - "traefik.http.middlewares.redirect-to-http.redirectscheme.scheme=http"
      - "traefik.http.middlewares.redirect-to-http.redirectscheme.permanent=true"

容器:

      - "traefik.enable=true"
      - "traefik.http.routers.x-tls.entrypoints=websecure"
      - "traefik.http.routers.x-tls.rule=Host(`{{ spacefill_services_api_virtualhost }}`)"
      - "traefik.http.routers.x-tls.middlewares=redirect-to-http@docker"
      - "traefik.http.routers.x.entrypoints=web"
      - "traefik.http.routers.x.rule=Host(`{{ spacefill_services_api_virtualhost }}`)"
      - "traefik.http.services.x.loadbalancer.server.port=5000"

有人可以帮我找到如何做到这一点吗?

docker docker-compose traefik
1个回答
0
投票

要解决此问题,您可以将其添加到 traefik 配置中:

    http:
      redirections:
        entryPoint:
          to: websecure
          scheme: https

websecure 是您的 https 入口点。

© www.soinside.com 2019 - 2024. All rights reserved.