SSL证书自动续期宝塔定时任务稳定HTTPS

为什么需要给SSL证书设置自动续期

使用 Let's Encrypt 等免费证书时,默认有效期只有90天。
如果忘记手动续期,网站会直接变成“不安全”,访客浏览器弹出警告,严重的甚至会直接拦截网站。
手动续期又容易遗忘,所以用宝塔面板的定时任务实现自动续期是保障 HTTPS 稳定的最佳方案。

宝塔面板SSL证书续期前置检查

在创建定时任务前,请确认以下几点:

  • 宝塔面板版本:建议升级到最新版,旧版可能存在任务执行异常。
  • SSL证书来源:只支持面板内申请的 Let's Encrypt 或其他免费证书自动续期,手动上传的付费证书需要自己处理。
  • 网站运行状态:确保目标网站正常,域名解析正确,且80/443端口可访问(续期需要验证域名所有权)。

创建自动续期定时任务(两种方法)

宝塔面板提供了两种方式实现自动续期,推荐用第一种,更稳定。

方法一:使用宝塔内置“计划任务”+ 续期脚本

  1. 登录宝塔后台,左侧菜单点击计划任务。
  2. 点击添加任务,任务类型选择Shell脚本。
  3. 任务名称:填入“SSL自动续期”(方便识别即可)。
  4. 执行周期:建议选择N天,输入 60(因为证书有效期90天,提前30天续期更安全)。也可以选择每月,但为了精确,推荐每60天执行一次。
  5. 脚本内容:复制以下命令:
btpython /www/server/panel/class/acme_v2.py --renew 2>&1
注意:如果你的宝塔面板路径不是默认的 /www/server/panel,请自行替换。该命令会调用宝塔内置的 acme 续期脚本,自动扫描所有证书并更新。
  1. 点击添加任务保存。

方法二:使用系统 crontab 配合面板接口(进阶)

如果你熟悉 Linux,也可以直接在服务器 Shell 中添加定时任务(不依赖面板计划任务)。
但建议先用方法一,出错更容易排查。

常见报错与避坑指南

问题1:定时任务执行后,证书没有更新

  • 检查网络:服务器必须能访问 Let's Encrypt 的验证服务器(通常是 *.acme-v02.api.letsencrypt.org)。
  • 检查日志:在宝塔计划任务列表中,点击任务对应行的日志,查看执行输出。常见的错误是 urn:ietf:params:acme:error:rateLimited,表示请求频率超限,等待几分钟重试即可。
  • 检查系统时间:时间不准会导致证书验证失败,执行 date -R 查看,如果不对,安装 ntpdate 并同步时间。

问题2:使用面板的 Let's Encrypt 证书,但定时任务没有生效

  • 确认该证书是通过宝塔面板申请的(非手动上传)。
  • 检查 /www/server/panel/vhost/cert/ 下是否有对应站点文件夹,如果没有,说明证书不在面板管理范围内。

避坑提醒

  • 不要同时多个定时任务重复续期,会导致 IP 被临时封禁。
  • 如果服务器使用 CDN,续期时域名必须直接解析到服务器 IP(或通过 HTTP 验证),否则需要改用 DNS 验证方式(宝塔目前不支持自动 DNS 续期,需手动处理)。
  • 建议在凌晨流量低峰期执行,避免影响网站服务。

验证续期是否生效

设置完成后,建议先手动执行一次定时任务测试:

  1. 在宝塔计划任务列表,点击该任务右侧的执行按钮。
  2. 执行完毕后,查看日志中是否有 Renew success 或类似提示。
  3. 访问网站,查看证书有效期是否延长(路径:浏览器地址栏锁图标 → 证书信息 → 有效日期)。
  4. 也可以使用命令行工具 openssl s_client -connect yourdomain.com:443 -servername yourdomain.com 2>&1 | openssl x509 -noout -dates 查看证书开始和结束时间。

如果一切正常,之后每60天凌晨你的证书都会自动续期,HTTPS 在90天内保持有效,无需再手动操心。

最后提醒:如果你使用的是宝塔商业版或企业版,部分证书可能自带自动续期功能,请先查阅产品文档。
定期检查网站 SSL 状态,确保万无一失。

分享到:
上一篇
爬虫抓取异常服务器防火墙全站整改清单
下一篇
容器镜像漏洞定期扫描安全巡检自动化脚本
1
系统公告

泽御云中秋国庆双节活动上线:新购8折,拼团3.99元起

尊敬的用户:
泽御云“月满中秋·礼贺国庆”双节活动现已开启,活动时间为2026年9月23日至10月10日。 活动期间可享以下福利:
1. 常规云服务器新购使用优惠码“泽御中秋国庆同乐”,符合条件的订单享8折优惠。
2. 香港精品云服务器5人拼团低至3.99元,部分4核4G套餐3人拼团年付388元,续费同价。
3. 新用户购买年付云服务器,符合活动规则可赠送2个月使用时长。
4. 老用户续费季度赠15天,续费年度赠2个月;活动期间升级配置免收配置迁移手续费。
5. 推荐好友成功下单,符合条件的推荐人可获赠7天服务器使用时长。
6. 活动期间享宕机补偿标准翻倍、简单网站迁移协助及技术工单优先处理权益。
温馨提示:优惠码不适用于拼团套餐、活动轻量产品、年付订单及续费订单;拼团套餐为独立特价活动,不与赠时类福利叠加。赠送时长不可折现、退款或跨账户转移,具体规则以活动页面说明为准。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意