我在生产服务器上使用Let的加密来处理SSL证书。
我的网站证书将在下周到期,所以我使用letsencrypt-auto renew
命令重新生成它(我还没有设置cron任务)
我得到的最后一个日志是2016-08-20 17:12:20,305:DEBUG:certbot.renewal:no renewal failures
,表示证书已成功重新生成
但是当我回到我的网站并检查证书属性时,它仍然表示它将在下周到期。
所以:
有人可以帮我澄清证书到期日的工作方式吗? 谢谢你的帮助!
答案 0 :(得分:7)
感谢this answer,我能够找出问题所在:我只需要重新加载我的Nginx服务器并更新证书的到期时间!
答案 1 :(得分:0)
对于那些正在寻找这个问题的人来说,我会在这里提供更多信息。
如果您在crontab中运行续订,并且遇到此问题,则可以指定命令选项:--post-hook 'some command'
。并且'some command'
应该是重新加载Web服务器所必需的shell命令。
答案 2 :(得分:0)
尽管来晚了,但对某人可能有用。 即使重新启动apache之后,我仍然遇到问题。完整的计算机重新启动为我解决了它。不过,只有在您完全控制服务器计算机时,此功能才有用。