Traefik背后的码头服务

时间:2019-05-01 15:33:35

标签: traefik

我有一个使用Jetty提供Web服务的供应商提供的软件包。当我将Traefik放在其前面并访问前端时,我将重定向到后端URL。例如,当我浏览到https://program.example.com/时,前端URL为http://192.168.1.1:8088/,后端(软件)URL为https://program.example.com/,我自动重定向到http://192.168.1.1:8088/。有想法吗?

[backends.sample]
    [backends.sample.servers.sample]
        url = "http://192.168.1.1:8088/" 

[frontends.sample]
       backend = "sample"
[frontends.sample.routes.sample]
       rule = "Host:program.sample.com"
       passHostHeader = true
       useXForwardedFor = true
[frontends.sample.redirect]
       entryPoint = "https"
       permanent = true

1 个答案:

答案 0 :(得分:0)

我知道了。

我在错误的位置输入了“ passHostHeader”。

[frontends.sample]
   backend = "sample"
   passHostHeader = true
[frontends.sample.routes.sample]
   rule = "Host:program.sample.com"
   useXForwardedFor = true
[frontends.sample.redirect]
   entryPoint = "https"
   permanent = true