一次事故复盘:证书过期引发的连锁故障
证书过期导致网站打不开的完整复盘:自动续签因 crontab 环境变量缺失而静默失败,以及事后补上的到期监控。自动化任务不能没有失败告警。
证书过期导致网站打不开的完整复盘:自动续签因 crontab 环境变量缺失而静默失败,以及事后补上的到期监控。自动化任务不能没有失败告警。
使用acme.sh配置SSL证书并自动续签 参考官网 Home · acmesh-official/acme.sh Wiki (github.com) acme.sh用于生成免费的ssl证书,其完整实现了acme协议,并且由纯Shell脚本语言编写,没有过多的依赖项,安装和使用都非常方便。 支持多个ssl签发平台,如Let's Encrypt (letsencrypt.org)、Free SSL