为什么 letsencrypt 证书有效期提前结束

为什么 letsencrypt 证书有效期提前结束

我为我的网站配置了 letsencrypt 证书,该网站托管在 centos 7 上,带有 httpd 网络服务器

2022 年 7 月 12 日,我使用 手动更新了 SSL 证书/usr/bin/certbot renew。然后在 SSL 检查器网站上检查了 SSL 有效性。一切正常,SSL 有效期显示为 89 天。

但是当我在 05-08-22 检查 SSL 有效期时,显示只剩下 2 天。我不知道有效期为什么会缩短成这样。

然后检查了证书修改日期,它仍然保持在 5-5-22,这是上次自动续订尝试失败的证书续订(我在 12-07-22 续订 SSL 时没有检查它)。

然后再次手动执行更新命令并检查各方面。现在证书工作正常。

我想知道为什么当我在 12-07-22 尝试续订证书时,自动续订命令执行完美,并显示有效期为 89 天。为什么当我在 05-08-22 检查证书时,有效期减少了,而有效期还剩 2 个月?

webconfig 文件

<VirtualHost *:80>
  ServerName site.com
RewriteEngine on
RewriteCond %{SERVER_NAME} =site.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
<VirtualHost *:443>
  ServerAdmin root@localhost
  ServerName site.com
   DocumentRoot /var/www/sitename
   DirectoryIndex index.html
   <Directory "/var/www/sitename">
        AllowOverride All
       Options -Indexes +FollowSymLinks
   </Directory>
   ErrorLog /var/log/httpd/error.log

   SSLEngine on
        SSLCertificateFile /etc/letsencrypt/live/site.com/cert.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/site.com/privkey.pem
        Include /etc/letsencrypt/options-ssl-apache.conf
        SSLCertificateChainFile /etc/letsencrypt/live/site.com/chain.pem
</VirtualHost>

现在我设置了 cron 来每 2 个月运行一次以检查有效性并更新证书

有人能告诉我这是怎么发生的吗?

相关内容