Ubuntu16 LetsEncrypt R3 问题

Ubuntu16 LetsEncrypt R3 issue

我整天都在努力解决这个问题,有人可以帮助解决这个问题,或者至少像我是 child 一样解释一下吗?

我有一个 Ubuntu 16 服务器,运行 openssl 1.1,& letsencrypt

R3 支持昨晚过期,现在某个应用程序无法在所有设备上运行,因为它的中间签名来自 R3?

我已经从我的证书链提供商那里删除了 X3 并使用 letsencrypt 生成了新的 SSL,但它没有解决问题。

Certificate Name: xxxxxx.xx.xx
    Domains: xxxxxx.xx.xx
    Expiry Date: 2021-12-29 11:47:31+00:00 (VALID: 89 days)
    Certificate Path: /etc/letsencrypt/live/xxxxxx.xx.xx/fullchain.pem
    Private Key Path: /etc/letsencrypt/live/xxxxxx.xx.xx/privkey.pem

我需要做什么?

应要求提供更多信息。

感谢您的宝贵时间。

好的,我所做的就是在getssl.cfg

中使用这个配置
PREFERRED_CHAIN="ISRG Root X1"

然后使用 -f 选项(强制)获取新证书。这似乎缩短了链条,因此有问题的中间过期不再包含在您的 Nginx 链条中。或者类似的东西。

至少它为我解决了,当我使用 Net:HTTP 通过 Ruby 对我自己的服务器的 GET 请求使用 Let's encrypt certs 时,我遇到了错误。