
今天访问网站出现了上图,和google aistudio的gemini pro 2.5对话后解决问题,是为记录。
问题
Cloudflare,错误代码为 Error code 526,提示 “Invalid SSL certificate”(无效的 SSL 证书)。
就是vps上的证书过期了,一般是3个月就过期,证书是Let's Encrypt发的,当时没有配置定期更新。
解决方案
配置定期更新证书。
用下面的command,更新证书看看。
sudo certbot renew --force-renewal
更新nginx配置,更新完成等个1-2分钟后网页正常访问了。
sudo nginx -t && sudo systemctl reload nginx
但我们还需要配置定期更新证书。然后用下面command看是否配置了定期更新。
sudo systemctl list-timers
出现下面语句代表成功配置。
NEXT LEFT LAST PASSED UNIT ACTIVATES
Thu 2025-10-30 04:43:00 UTC 1h 42min left n/a n/a snap.certbot.renew.timer snap.certbot.renew.service
最后,用下面的command验证。
sudo certbot renew --dry-run
看到下面语句代表成功配置。
Congratulations, all simulated renewals succeeded:
/etc/letsencrypt/live/books.haoges.org/fullchain.pem (success)
/etc/letsencrypt/live/haoges.org/fullchain.pem (success)
/etc/letsencrypt/live/jiangdabao.com/fullchain.pem (success)
打完收工。