当前位置: 首页 > news >正文

Certbot实现SSL免费证书自动续签(CentOS 7 + nginx/apache)

在 CentOS 上,你可以使用 Let’s Encrypt 提供的 Certbot 工具来申请和自动续约免费的 SSL 证书。


1. 安装 Certbot

CentOS 7+ 安装 EPEL 和 Certbot

yum install -y epel-release
yum install -y certbot python3-certbot-nginx

如果使用的是 Apache

yum install -y certbot python3-certbot-apache

CentOS 8+ (使用 DNF)

dnf install -y epel-release
dnf install -y certbot python3-certbot-nginx

2. 申请 SSL 证书

根据你的 Web 服务器,运行以下命令:

Nginx

certbot --nginx -d yourdomain.com -d www.yourdomain.com

Apache

certbot --apache -d yourdomain.com -d www.yourdomain.com

首次运行时,它会:

  1. 验证域名所有权
  2. 自动配置 HTTPS 证书
  3. 证书默认有效期 90 天

PS:如果nginx不是默认的安装路径,可以手动指定并自行修改nginx的配置文件,参考Certbot实现SSL免费证书自动续签(CentOS 7版 + Docker部署的nginx) 中的方案2 webroot模式


3. 配置自动续约

Let’s Encrypt 证书 90 天后会过期,因此需要定期续约。

检查 Certbot 是否正常续约

certbot renew --dry-run

如果看到 “Congratulations, all renewals succeeded”,说明续约正常。

设置定时任务(自动续约)

编辑 crontab

crontab -e

添加以下行,每天凌晨 2 点自动检查并续约
Let’s Encrypt 续约后,需要重启 Web 服务器使证书生效。可以在 crontab 里加上:

Nginx

0 2 * * * certbot renew --quiet --deplpy-hook "systemctl reload nginx"
或者
0 2 * * * certbot renew --quiet --deplpy-hook "nginx -s reload"

Apache

0 2 * * * certbot renew --quiet --deploy-hook "systemctl reload httpd"

5. 验证证书是否生效

certbot certificates
或者
openssl s_client -connect yourdomain.com:443 -servername yourdomain.com | openssl x509 -noout -dates

如果 Not After 日期更新,说明续约成功。✅

这样,你的 SSL 证书就会 自动续约,无需手动操作! 🚀

相关文章:

  • (undone) 梳理 xv6-lab-2023 fs.img 生成过程,以及文件系统结构
  • QT编程之QStackedWidget
  • 自定义tiptap插件
  • obsidian中Text Generate的使用教程(以DeepSeek为例)
  • TTS语音模型调用出错
  • 【前端实战】一文掌握响应式布局 - 多设备完美适配方案详解
  • Vuex 高级技巧与最佳实践
  • IMX6ULL学习整理篇——Linux驱动开发的基础3:向新框架迁移
  • LabVIEW棉花穴播器排种自动监测系统
  • Linux 命令学习记录
  • 垃圾收集算法
  • Linux 用户和用户组管理
  • SFT数据处理部分的思考
  • 本周行情——20250315
  • 实时系统优先级设置与修改
  • system V信号量
  • [文献阅读] 可变形卷积DCN - Deformable Convolutional Networks
  • IMX6ULL学习整理篇——UBoot的一些基础知识(2. 启动流程)
  • 嵌入式C语言中堆栈管理与数据存储的精髓
  • 华为机试牛客刷题之HJ5 进制转换
  • 大学2025丨对话深大人工智能学院负责人李坚强:产学研生态比“造天才”更重要
  • 辽宁辽阳市白塔区一饭店发生火灾,事故已造成22人遇难3人受伤
  • 探索演艺产业新路径,2万观众走进音乐科技融创节
  • 癌症来临前,可能伪装成这几种常见病,千万别大意
  • “麒麟王”亮相上海彩市,体彩即开票“瑞兽家族”迎来新成员
  • 言短意长|政府食堂、停车场开放的示范效应