Ssl NET::错误证书日期使用certbot手动续订后无效
我的帐户不断出现“NET::ERR\u CERT\u DATE\u INVALID”错误 我已使用以下方式更新证书:Ssl NET::错误证书日期使用certbot手动续订后无效,ssl,nginx,certbot,Ssl,Nginx,Certbot,我的帐户不断出现“NET::ERR\u CERT\u DATE\u INVALID”错误 我已使用以下方式更新证书: sudo certbot certonly --webroot -w /var/www/html -d startuplab.io 并重新启动了nginx 它以前工作得很好,我的其他网站也很好 我怎样才能找出哪里出了问题 编辑: 这表明证书在21天前过期 Letsencrypt告诉我: 恭喜你!您的证书和链已保存在 /etc/letsencrypt/live/startupb
sudo certbot certonly --webroot -w /var/www/html -d startuplab.io
并重新启动了nginx
它以前工作得很好,我的其他网站也很好
我怎样才能找出哪里出了问题
编辑:
这表明证书在21天前过期
Letsencrypt告诉我:
恭喜你!您的证书和链已保存在/etc/letsencrypt/live/startupbab.io-0001/fullchain.pem。您的证书
将于2019年5月22日到期。获取新版本或经过调整的
在将来使用此证书时,只需再次运行certbot即可。到
以非交互方式续订所有证书,运行“certbot
更新“ 编辑2: 啊哈!我的
sslstartupbab.io.conf
代码段指向
ssl\u证书/etc/letsencrypt/live/startupbab.io/fullchain.pem代码>
但是certbot已经把它放进了
ssl\u证书/etc/letsencrypt/live/startupbab.io-0001/fullchain.pem代码>
有人知道为什么会这样吗?我应该怎么做才能解决这个问题并在将来避免它
编辑3:
只需将startupbab.io-0001
文件夹重命名为startupbab.io
即可解决此问题。但为什么一开始就发生了这种情况?我如何确保它不再发生?如果有任何建议,我将不胜感激 对于您的编辑3,从emphasis添加:
另一种形式是certbot certonly
,它通过-d
标志指定特定证书的完整主题域,为续订过程提供更细粒度的控制(同时一次续订一个指定的证书)
在这种情况下,必须指定证书涵盖的所有域,以便更新和替换旧证书,而不是获取新证书;不要忘记任何www.
域指定域的子集将创建仅包含这些域的新的单独证书,而不是替换原始证书。当使用与现有证书对应的一组域运行时,certonly命令将尝试续订该特定证书
是为startuplab.io
和webacademy.io
——不仅仅是前者。为您的编辑3,从强调添加:
另一种形式是certbot certonly
,它通过-d
标志指定特定证书的完整主题域,为续订过程提供更细粒度的控制(同时一次续订一个指定的证书)
在这种情况下,必须指定证书涵盖的所有域,以便更新和替换旧证书,而不是获取新证书;不要忘记任何www.
域指定域的子集将创建仅包含这些域的新的单独证书,而不是替换原始证书。当使用与现有证书对应的一组域运行时,certonly命令将尝试续订该特定证书
是为startuplab.io
和webacademy.io
——而不仅仅是前者