我正在使用ubuntu 18.04.1 LTS与docker / docker compose和traefik . 使用暂存Let's Encrypt caserver(https://acme-staging-v02.api.letsencrypt.org/directory),获取证书的设置正常 . 我所有指定的主机都获得了假LE中级X1cert . 日志中没有错误 .
但是我不能启用Let的加密 生产环境 证书 . 在traefik.toml文件中 - [acme]我删除了暂存caserver uri:日志中没有错误/没有 生产环境 证书(仍然应用了登台证书) . 即使我添加Let's Encrypt prod uri(https://acme-v02.api.letsencrypt.org/directory 2),虽然它应该默认,但结果是相同的:没有prod证书和acme.json仍然显示staging uri .
traefik [极致]:
[acme]
email = "someone@gmail.com"
caserver = "https://acme-v02.api.letsencrypt.org/directory 2"
storage="acme.json"
entryPoint = "https"
onHostRule = true
[acme.httpChallenge]
entryPoint = "http"
[[acme.domains]]
main = "mydomain"
[[acme.domains]]
…
我错过了什么?感谢您的意见 .
1 回答
问题解决了 . 删除acme.json并重新创建该文件 . 最初我删除了acme文件的内容,但这不像前面解释的那样工作 .