网站挂了SSL证书,地址栏才有把绿锁。可证书有有效期,到期忘了续,浏览器直接提示不安全,网站瞬间变红,流量掉得厉害。小编之前就吃过这亏。后来用Let's Encrypt配合certbot,把自动续期配置好,HTTPS基本不用再管。这篇把流程讲清楚。
部署HTTPS和证书,需要一台配置顺手、网络稳定的服务器,这两家站长用得多:V.PS(VPS服务器)、LiteServer(VPS/网络)。

免费的Let's Encrypt证书有效期只有90天,逼着你定期更新,目的是保证证书技术不过时。90天一过不续,网站就变红。自动续期就是为了解决这个麻烦,让证书到期前自动更新,不用手动盯。90天到期,靠自动续期兜底。

申请和续期,官方推荐certbot。装好之后,一条命令就能给域名签发证书并配置好web服务。certbot --nginx这类子命令,能自动改配置、自动生效。certbot是Let's Encrypt的亲儿子,用它最省事。

certbot自带自动续期机制,配合系统定时任务,证书到期前会自动更新。续期后还会自动reload服务让新证书生效。renew和定时任务是核心,配好之后就真的一劳永逸。自动续期配好,证书不再掉链子。

网站有多个域名或要配泛域名证书,certbot也能搞定。多域名一次签发,泛域名用DNS验证签发,一套流程都能自动续。证书管理从单域名到泛域名,certbot都覆盖。站点多了也不怕证书乱。

自动续期也不是百分百稳,偶尔会因域名解析、验证失败续不上。建议定期跑一次dry-run,确认续期脚本能正常执行,别等到期才发现。自动续期+定期检查双保险,HTTPS才真正省心。配合稳定的服务器和DNS,证书这块就彻底稳了。

总结:用certbot申请Let's Encrypt证书,配好自动续期和定时任务,定期dry-run检查,HTTPS证书就再也不用手动折腾了。免费的绿锁,稳着用比啥都强。