Traefik未设置正向标题

时间:2019-06-12 20:46:11

标签: nginx flask reverse-proxy traefik

我有一个在Nginx服务的容器中运行的flask应用程序。从那里,我可以看到传入请求的IP地址。使用另一个nginx作为设置标头的反向代理,Flask可以读取并使用变量。

在将其投放后,它会断裂。 Traefik正在使用--entrypoints='Name:preprod Address::8000 TLS'在端口8000(不是默认的80)上提供服务。我使用标签设置traefik功能:

backend:
  image: backend:preprod
  networks:
    - service_network
  deploy:
    labels:
      traefik.backend: "backend:preprod"
      traefik.docker.network: "preprod_service_network"
      traefik.enable: "true"
      traefik.frontend.entryPoints: "preprod"
      traefik.frontend.rule: "PathPrefix:/auth,/api"
      traefik.frontend.passHostHeader: "true"
      traefik.port: "8000"

配置traefik时是否缺少某些内容?与nginx情况相反(我添加了调试输出以输出它们),没有设置任何正向标头。

0 个答案:

没有答案