os1*_*11k 1 ssl debian ssl-certificate docker lets-encrypt
我在 docker 容器中运行 debian 9,今天我无法更新让我们在容器内加密的根证书。在主机 Ubuntu 20 上,一切都可以正常工作,无需我的任何干预,但在我的 debian 容器上,我无法获得新的根 Lets Encrypt 证书,只有从头开始的娱乐容器有帮助。我尝试过update-ca-certificates --fresh,但没有帮助。有任何想法吗?
由于此问题,从内部容器向带有 Lets Encrypt 证书的 https 服务的请求失败,并显示“SSL 证书问题:证书已过期”,因为 Lets Encrypt 的根证书今天过期(2021 年 9 月 30 日)
首先尝试从 /etc/ca-certificates.conf 的列表中删除旧证书:
sed -i 's#mozilla\/DST_Root_CA_X3.crt#!mozilla\/DST_Root_CA_X3.crt#g' /etc/ca-certificates.conf
update-ca-certificates --fresh
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3851 次 |
| 最近记录: |