【问题标题】:Traefik 2 Dashboard Custom Context PathTraefik 2 仪表板自定义上下文路径
【发布时间】:2021-06-04 23:00:59
【问题描述】:

我想更改 Traefik 仪表板的上下文路径,例如https://apps.example.com/https://apps.example.com/traefik,因为我已将 Heimdall 路由到 https://apps.example.com/。我能找到的所有示例都是针对 Traefik 1.x 的。最简单的方法是什么?我当前的配置(不起作用):

traefik.toml:

[entryPoints]
  [entryPoints.web]
    address = ":80"
    [entryPoints.web.http.redirections.entryPoint]
      to = "websecure"
      scheme = "https"

  [entryPoints.websecure]
    address = ":443"

[api]
  dashboard = true
  insecure = true

[log]
  level = "DEBUG"

[certificatesResolvers.cloudflare.acme]
  email = "email@email.com"
  storage = "acme.json"
  [certificatesResolvers.cloudflare.acme.dnsChallenge]
    provider = "cloudflare"
    resolvers = ["1.1.1.1:53", "8.8.8.8:53"]

[providers.docker]
  watch = true
  network = "web"
  exposedByDefault = false
  endpoint = "unix:///var/run/docker.sock"

[providers.file]
  filename = "traefik_dynamic.toml"

traefik_dynami.toml:

[http.routers.api]
  rule = "Host(`apps.example.com`) && Path(`/traefik`)"
  entrypoints = ["websecure"]
  service = "api@internal"
  [http.routers.api.tls]
    certResolver = "cloudflare"

【问题讨论】:

    标签: docker traefik


    【解决方案1】:

    我也有类似的要求。我在功能请求上遵循了here 的建议,以便能够设置上下文路径。

    我还看到其他人here 建议可以使用配置文件。

    【讨论】:

      猜你喜欢
      • 2020-04-21
      • 2020-10-23
      • 2015-03-29
      • 2020-07-07
      • 1970-01-01
      • 1970-01-01
      • 2017-12-31
      • 1970-01-01
      • 2015-08-09
      相关资源
      最近更新 更多