BT宝塔HTTPS SSL证书Let’s Encrypt不会自动续签解决方案

本文详细介绍了在使用BT宝塔管理网站时,Let’s Encrypt SSL证书无法自动续签的解决方法。对于老版本用户,通过修改 /www/server/panel/class/acme_v2.py 文件中的代码即可解决问题。对于愿意更新宝塔版本的用户,则需要更新到最新版本后,删除原有的定时任务并重新设置新的定时任务。通过这两种方法,用户可以确保SSL证书的顺利续签,保证网站的正常访问和安全性。

在使用BT宝塔管理网站时,可能会遇到Let’s Encrypt证书无法自动续签的问题。本文将详细说明这一问题的背景、原因及解决方法。

BT宝塔HTTPS SSL证书Let's Encrypt不会自动续签解决方案
BT宝塔HTTPS SSL证书Let’s Encrypt不会自动续签解决方案

背景

如果您长时间没有登录宝塔面板,可能会发现SSL证书已过期,导致多个网站无法访问。这种情况下,即使宝塔设置了自动续签,但仍会频繁报错,自动续签功能变得几乎无用。

解决办法一:针对老版本【适用于宝塔7.9版本以下】

对于使用老版本宝塔的用户,可以通过以下步骤手动修复自动续签问题:

第一步:进入特定文件夹

找到并打开文件 /www/server/panel/class/acme_v2.py

进入特定文件夹
进入特定文件夹

第二步:修改代码

找到第1456行,将代码 self._config['orders'][index]['domains'] 修改为 self._config['orders'][i]['domains']

修改代码前:

self._config['orders'][index]['domains']

修改代码后:

self._config['orders'][i]['domains']
修改代码
修改代码

通过将 index 改为 i 即可解决该问题。

解决办法二:更新版本并重新设置定时任务【适用于宝塔8.0以上版本】

对于愿意更新宝塔版本的用户,可以通过以下步骤解决自动续签问题:

第一步:更新宝塔面板

点击宝塔面板中的更新按钮,将版本更新到最新版本(如8.2.0版本)。

更新宝塔面板
更新宝塔面板

第二步:删除原有定时任务,重新设置定时任务

  1. 打开“计划任务”页面,找到并删除原有的续签Let’s Encrypt证书任务。
  2. 新建一个任务,任务名称为“续签Let’s Encrypt证书”,并设置如下脚本:
/www/server/panel/pyenv/bin/python3 -u /www/server/panel/class/acme_v2.py --renew=1

第三步:执行新任务并查看日志

点击执行新建的任务,并查看执行日志,以确认证书续签是否成功。

执行新建的Shelle脚本
执行新建的Shelle脚本
执行新任务并查看日志
执行新任务并查看日志

通过以上步骤,可以解决宝塔面板中Let’s Encrypt证书无法自动续签的问题,确保网站的正常访问和安全性。

声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/50448.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • 2寸照片在线制作免费(2寸证件照在线生成器)

    不管是考试、招聘需求还是证件证明,对证件照的使用是非常严格的,比如:尺寸大小,背景颜色,不同的使用需求决定了证件照的规格颜色。如果自己也能轻松地制作证件照,就会节省大量的人力财力,那小伙伴想不想自己动手制作证件照呢,今天小编就给大家介绍一款证件照制作的工具,无需下载软件,一键就可以解决证件照尺寸,证件照换背景的问题,有需要的小伙伴一起看过来吧! 1、打开压缩…

    2022-03-16
    00
  • 实现WiFi全覆盖的方法详解:实现WiFi全覆盖的方法和注意事项

    实现WiFi全覆盖的方法详解 一、选购合适的路由器 了解家庭网络需求 选择适合家庭网络需求的路由器 确保路由器的信号覆盖范围和强度足够覆盖整个家庭 二、设置合理的路由器位置 避免障碍物遮挡 路由器尽量放置在离地面较高的位置 避免与其他电器过于接近 三、使用扩展器或中继器 扩展器或中继器可以增强WiFi信号覆盖范围 使用前需确认扩展器或中继器的兼容性 尽量选择…

    2023-05-20
    00
  • Win10系统升级失败怎么办 Win10升级失败如何修复

    Win10系统升级失败怎么办 Win10升级失败如何修复 升级失败的原因 解决方法 小结 升级失败的原因 Win10系统升级失败可能是由于以下原因引起的: 网络问题:升级过程中网络连接不稳定或者断开会导致升级失败。 硬件问题:硬件设备故障或者不兼容也会导致升级失败。 软件问题:安装的软件或者驱动程序不兼容新系统也会导致升级失败。 空间问题:系统分配的空间不足…

    2023-08-26
    00
  • 如何在电脑上插入内存卡?详解和步骤分享

    如何在电脑上插入内存卡?详解和步骤分享 准备工作 找到内存卡插槽 插入内存卡 检查内存卡是否安装成功 准备工作 在插入内存卡之前,需要先进行准备工作。 确认内存卡的类型和大小,确保电脑支持该类型和大小的内存卡。 关闭电脑,断开电源和外设。 触摸金属物体以释放身体静电。 找到内存卡插槽 不同品牌和型号的电脑内存卡插槽位置不同,一般位于电脑的侧面或背面。 若电脑…

    2023-06-09
    00
  • Win10怎么查看自己的电脑使用了多久?

    Win10怎么查看自己的电脑使用了多久? 方法一:使用系统信息工具 方法二:使用命令提示符 方法一:使用系统信息工具 系统信息工具是Windows操作系统自带的一款工具,可以查看电脑的各种信息,包括电脑的使用时间。 打开“运行”窗口,按下Win+R快捷键。 在弹出的窗口中输入“msinfo32”并按下回车键。 等待系统信息工具加载完毕,找到“系统概要”下的“…

    2023-08-06
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信