我已经成功在顶级域(例如example.com
)下设置了Traefik,该域在具有多个容器/堆栈的docker-swarm中用作主要的反向代理。这样,我可以自动将traefik指向从docker容器化服务接收的子域,例如service1.example.com
,service2.example.com
等
我的问题是,如果我在子域中运行traefik,例如app.example.com
,其中example.com
托管在不受traefik管理的完全独立的服务器上吗?我希望我的容器在这些子域中也可以访问,例如service1.app.example.com
,service2.app.example.com
,其中子域(service1
,service2
)由运行在app.example.com
的traefik管理。
我知道我需要一个DNS A记录来指向示例1中的traefik实例,我可以对子域执行类似的操作还是会有所不同?
非常感谢您的提示!
答案 0 :(得分:1)
只要您的域名提供商没有对此进行限制,这将毫无问题。
您将拥有一个A
的{{1}}记录,并将其指向*.app
服务器ip