3

我在我的生产服务器上使用 Let's encrypt 来处理 SSL 证书。我的网站证书将在下周到期,所以我使用letsencrypt-auto renew命令重新生成了它(我还没有设置 cron 任务)

我得到的最后一个日志是2016-08-20 17:12:20,305:DEBUG:certbot.renewal:no renewal failures这意味着证书已成功重新生成

但是当我回到我的网站并检查证书属性时,它仍然说它将在下周到期。

所以:

  • Let's Encrypt 是否等待证书的最后一天在浏览器中更新其新的过期时间?
  • 我的新证书是否无法正常工作,这解释了下周浏览器仍然给我到期?

有人可以帮我澄清证书到期日期的工作方式吗?
谢谢你的帮助 !

4

3 回答 3

9

感谢Let's Encrypt 社区,我能够找出问题所在:我只需要重新加载我的 Nginx 服务器,它就更新了证书的过期时间!

于 2016-08-23T09:18:45.453 回答
0

虽然来晚了,但可能对某人有用。即使在重新启动 apache 之后,我仍然遇到了问题。完整的机器重启为我解决了这个问题。不过,这只有在您完全控制服务器机器时才有用。

于 2019-01-24T06:21:55.263 回答
0

对于那些正在查看此问题以寻求答案的人,我将在这里跟进更多信息。

如果您在 crontab 中运行更新,并且遇到此问题,则可以指定命令选项:--post-hook 'some command'. 这'some command'应该是重新加载 Web 服务器所需的 shell 命令。

于 2017-01-11T00:39:40.563 回答