我正在将ubuntu 18.04.1 LTS与docker / docker compose和traefik一起使用。使用暂存器“加密” caserver(https://acme-staging-v02.api.letsencrypt.org/directory)阶段,可以很好地获得证书。我所有指定的主机都获得了Fake LE Intermediate X1cert。日志中没有错误。
但是,我无法启用“让我们加密生产证书”。 在traefik.toml文件-[acme]中,我删除了登台caserver uri:日志中没有错误/没有生产证书(仍然应用登台证书)。即使我添加了Let's Encrypt prod uri(https://acme-v02.api.letsencrypt.org/directory 2),尽管它应该默认设置,但结果还是一样:没有prod certs和acme.json仍显示临时uri。
traefik [acme]:
[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]]
…
我想念什么?感谢您的输入。
答案 0 :(得分:1)
问题已解决。 删除acme.json并重新创建文件。最初,我删除了acme文件的内容,但是没有如前所述工作。
答案 1 :(得分:0)
删除暂存域:
certbot delete --cert-name example.com
然后检索另一个证书。