我为我的网站配置了 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 个月运行一次以检查有效性并更新证书
有人能告诉我这是怎么发生的吗?