宝塔面板自动续签ssl证书失败的解决办法

自媒体 思享 2浏览
摘要:
Baota面板已经设置了SSL证书的自动续订,但我记得它从未成功。最近,我发现有些朋友也遇到了这个问题,所以我在论坛中找到了解决方案。 设置警报通知 我以前一直在使用这种方法,有S

之前宝塔面板有设置自动续签ssl证书,但是印象中一直没成功过,最近发现有小伙伴同样有这个困扰,于是在论坛里找了一下解决办法。

设置告警通知

之前我就一直使用的这个办法,有SSL证书宝塔面板可以设置免费的消息提醒,到时候登录后台动动手指手动续签就行了,90天操作一次其实也是可以接受的,具体是在后台的面板设置—告警通知里面进行设置

告警通知

修改续签文件

通过官方论坛,我们可以得到宝塔的ssl续签shell命令为:

/www/server/panel/pyenv/bin/python3 -u /www/server/panel/class/acme_v2.py --renew_v2=1

我们由此知道python执行文件的为

/www/server/panel/class/acme_v2.py

在宝塔论坛中我们获知,之所以失败是因为该文件中对比key时并没有去掉换行符进行比对,导致有时候会比对失败,因此我们找到该文件,在其中将

if skey == pkey:

修改为:

if skey.strip("\n") == pkey.strip("\n"):

因为我用的第一种方法,第二种方法未验证,大家可以自行尝试

推荐阅读

宝塔面板后台怎么设置SSL加密访问

由于早期并未默认开启https访问,因此没有相关风险提示。现在面板默认启用了https加密访问,以提高安全性。...

Python实现聚合问答采集文章

最近在一个社区得到了一个用python聚合问答的工具,但是因为已经打包成程序了,所以无法研究,于是在网上找了一个网友分享的源代码,转载于此,供志愿者学习和后期扩展。这个工具可以通过头条搜索、百度下拉结果、搜狗下拉、百度知道搜索、新浪爱问、搜狗问问,将......

pycharm怎么用国内镜像安装第三方库

1、在pycharm中打开Terminal,如下图。 2、以安装pymysql库为例,输入以下命令回车即可使用镜像安装。 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pymysql ......