在子域下运行 Traefik 主反向代理需要什么?



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

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

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

非常感谢您的提示!

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

您将有一个包含*.appA记录,并将其指向Traefik服务器 ip

最新更新