宝塔面板网站SSL证书到期如何自动续签Let’s Encrypt

查看 36|回复 4
作者:艾特   
宝塔面板提供2种免费的SSL证书:宝塔SSL,Let’sEncrypt。宝塔面板SSL到期后需要重新申请,不支持续签。Let’sEncrypt到期后支持续签。注意,Let’s Encrypt有效期也是3个月。刚好阿里的到期,这里换宝塔的记录一下
1、登录宝塔面板后台,点击【网站】》【设置】点开网站后就可以看到所有网站的SSL证书有效期情况,会显示还剩余多少天。例如下面图片中有个网站已过期,直接点击这个已过期/设置(点击“已过期/未部署”可以直接跳转到证书申请选项)。


1750814803686.jpg (21.14 KB, 下载次数: 0)
下载附件
保存到相册
半小时前 上传

2、网站设置后台点击【SSL】》【Let’s Encrypt】》【申请证书】,自动开始Let’sEncrypt免费证书的申请。



1750814827277.jpg (6.25 KB, 下载次数: 0)
下载附件
保存到相册
半小时前 上传

点击申请证书


1750814844749.jpg (16.03 KB, 下载次数: 0)
下载附件
保存到相册
半小时前 上传

这里默认选择文件验证


1750814866263.jpg (19.42 KB, 下载次数: 0)
下载附件
保存到相册
半小时前 上传



1750814881782.jpg (40.99 KB, 下载次数: 0)
下载附件
保存到相册
半小时前 上传

点击保存,可以看到到期时间变成了3个月之后。
3.自动续签Let’s Encrypt证书到期后也可以手动续签,比较稳定可靠,唯一的缺点是需要进入后台进行操作,时间长了可能忘记续签。这里我们可以选择宝塔面板提供的计划任务的脚本,可以实现自动续签Let’s Encrypt证书。
宝塔面板后台,点击【计划任务】。我们添加1条Shell脚本(linux版本)。
3.1【任务名称】可以任意填写 3.2 【执行周期】可以设置为每天 3.3 在脚本内容中填入下面的一段脚本:/www/server/panel/pyenv/bin/python /www/server/panel/class/acme_v2.py –renew=1
3.4 最后点击【添加任务】


1750814950060.jpg (11.85 KB, 下载次数: 0)
下载附件
保存到相册
半小时前 上传



1750814977484.jpg (13.49 KB, 下载次数: 0)
下载附件
保存到相册
半小时前 上传

自动续签设置完成。
我这里设置的是每月检查一次,大家可以自己需要自定义。

微软, 宝塔

4414zz   
第二步错了、不建议选择文件验证;
相信我、选择DNS验证;
事后你会感谢我的,唯一区别就是省事;
可以查阅下我分享的下列内容:


QQ_1750815553187.png (24.35 KB, 下载次数: 0)
下载附件
保存到相册
21分钟前 上传

记得点赞收藏噢

艾特
OP
  
4414zz 发表于 2025-6-25 09:40
第二步错了、不建议选择文件验证;
相信我、选择DNS验证;
事后你会感谢我的,唯一区别就是省事;
可以查阅下我分享的下列内容:

记得点赞收藏噢{:4_107:}

这不太清楚,每次都挺顺利的,目前还没发现问题,感谢建议
4414zz   
艾特 发表于 2025-6-25 09:45
这不太清楚,每次都挺顺利的,目前还没发现问题,感谢建议

我是意思是“省事”、一年到头不用管;
懂?

美文苑文学网   
宝塔不是有个计划任务给SSL续签的吗
您需要登录后才可以回帖 登录 | 立即注册