gpt4 book ai didi

traefik - 在多个域中使用 Traefik

转载 作者:行者123 更新时间:2023-12-04 16:05:53 25 4
gpt4 key购买 nike

我正在尝试使用两个域和使用 Let's Encrypt 生成的证书来设置 traefik 的 dockerized 版本。

我已经修改了 traefik.toml 看起来像这样:

[acme]
email = "email@example.com"
storage = "acme.json"
entryPoint = "https"
OnHostRule = true

[[acme.domains]]
main = "domain1.com"
[[acme.domains]]
main = "domain2.com"

在 docker-compose 中,我添加了这些标签:
labels:
- "traefik.frontend.rule=Host:test-1.domain2.com"
- "traefik.enable=true"
- "traefik.port=80"

当我尝试访问 domain1.com 上的容器并相应更改标签(frontend.rule)时,证书没问题。

当我尝试访问 domain2.com 上的容器时(test-1.domain2.com),证书是由 traefik 自签名的。

有人可以指出我正确的方向,以正确设置两个域与 Let's Encrypt 一起工作吗?

最佳答案

抱歉,关于误导性信息。由于我的环境复杂,我之前的测试不正确,我对您之前答案的回复也不正确。

验证切换到 dnsChallenge 是否为其他域生成并正确使用新证书。感谢您为我指明正确的方向。

关于traefik - 在多个域中使用 Traefik,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48791945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com