从加密阶段过渡到生产阶段

时间:2018-08-16 15:54:48

标签: lets-encrypt

我正在将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]]
    …

我想念什么?感谢您的输入。

2 个答案:

答案 0 :(得分:1)

问题已解决。 删除acme.json并重新创建文件。最初,我删除了acme文件的内容,但是没有如前所述工作。

答案 1 :(得分:0)

删除暂存域:

certbot delete --cert-name example.com

然后检索另一个证书。