【问题标题】:What is needed to run Traefik main reverse-proxy under a subdomain?在子域下运行 Traefik 主反向代理需要什么?
【发布时间】:2019-11-08 12:30:30
【问题描述】:

我已成功在 example.com 等顶级域下设置 Traefik,该域用作具有多个容器/堆栈的 docker-swarm 中的主要反向代理。这样,我可以自动将 traefik 指向从 docker 容器化服务接收到的子域,例如service1.example.comservice2.example.com

我的问题是,如果我在子域中运行 traefik,这样的设置是否也可以工作,例如app.example.com,其中example.com 托管在一个完全独立的服务器上,不是由 traefik 管理的?我希望我的容器在这些子域中同样可以访问,例如service1.app.example.comservice2.app.example.com,其中子域(service1service2)由运行在app.example.com的traefik管理。

我知道我需要一个 DNS A 记录来指向示例 1 中的我的 traefik-instance,我可以对子域做类似的事情还是会有所不同?

非常感谢您的提示!

【问题讨论】:

  • 是的,我也许应该在 Serverfault 上问这个问题,但现在问题得到了回答..

标签: dns subdomain reverse-proxy traefik


【解决方案1】:

只要您的域提供商不限制这一点,这将毫无问题地工作。

您将拥有一个带有*.appA 记录并将其指向Traefik 服务器ip

【讨论】:

  • 太棒了,感谢您的回答!让我澄清一下我事先请求信息的原因:我们想在官方城市网站的子域(例如app.city.ca.gov)中部署一个网络应用程序(我们目前在顶级域中运行)。在接近这座城市之前,我想确保这种方法能够奏效。就这么简单,答对了! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-19
  • 2021-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-14
相关资源
最近更新 更多