【发布时间】:2018-06-24 04:09:38
【问题描述】:
所以我有几个不同的域指向我的服务器,该服务器运行 Docker 和 Traefik 作为反向代理。
我希望 Traefik 将所有 HTTP 流量转换为 HTTPS,但是否可以为服务器托管的每个域拥有单独的 SSL 证书(由 Let's Encrypt 颁发)?
如果可能,我如何在 traefik.toml 文件中正确设置?
我看到了:
[entryPoints]
[entryPoints.https]
address = ":443"
[entryPoints.https.tls]
[acme]
email = "test@traefik.io"
storage = "acme.json"
caServer = "http://172.18.0.1:4000/directory"
entryPoint = "https"
[[acme.domains]]
main = "local1.com"
sans = ["test1.local1.com", "test2.local1.com"]
[[acme.domains]]
main = "local2.com"
sans = ["test1.local2.com", "test2x.local2.com"]
[[acme.domains]]
main = "local3.com"
[[acme.domains]]
main = "local4.com"
但是是否可以让 Traefik 根据 traefik.frontend.rule 中输入的内容发送请求以生成证书?
【问题讨论】:
标签: traefik