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)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • Win10专注助手自动打开怎么办?Win10注助手自动打开的解决方法

    Win10专注助手自动打开怎么办?Win10注助手自动打开的解决方法 Win10专注助手自动打开的原因 Win10专注助手自动打开的风险 Win10专注助手自动打开的解决方法 Win10专注助手自动打开的原因 Win10专注助手是一款可以帮助用户管理时间和提高工作效率的应用程序。但是,有些用户可能会发现该应用程序自动打开,这可能是由于以下原因导致的: 在安装…

    2023-07-23
    00
  • 电脑反应慢是什么原因怎么处理(尝试这几种办法解决)

    很多朋友在使用电脑时,发现电脑运行特别的慢,但又不知道该如何处理,本期文章结合个人经验,以及系统软件、硬件的作用,说说解决办法。 一、硬件老化如果电脑的使用年限较长,那么电脑运行慢的原因是硬件老化造成的,电脑内部的零部件都是电子元件,会随着使用时间的增加而老化。如果电脑本身的配置不高、硬件性能较低,超过三年以上,就会出现运行慢、卡顿的情况。 遇到这种情况,虽…

    2022-05-24 投稿
    00
  • 如何给电脑设置密码?(账户密码设置教程)

    如何给电脑设置密码?(账户密码设置教程) 为什么需要设置密码? 如何设置密码? 设置密码的注意事项 为什么需要设置密码? 在使用电脑的过程中,我们可能会存储一些重要的个人信息,如银行卡号、密码、身份证号等。如果没有设置密码,任何人都可以轻松地访问这些信息,这将会给我们带来很多安全隐患。 此外,如果我们的电脑被盗或者丢失,没有设置密码的话,这些个人信息也会落入…

    2023-05-27
    00
  • a卡三巨头都是谁(全球三大显卡生产商)

    显卡三巨头简介 在2022年CES 展会上,包括AMD、NVIDIA以及英特尔都展示了自家独显方面的新技术与未来发展方向。随着时间的推移,AMD、NVIDIA两家厂商纷纷上市了新款千元级独显,而英特尔ARC Alchemist DG2显卡同样备受瞩目,最近这三家厂商又有一系列热门消息曝光。 前两个巨头介绍 显卡主要由NVIDIA(英伟达)和AMD(超微半导体…

    2022-05-02
    00
  • Win10卸载软件方法详解:如何彻底卸载Win10电脑上的软件

    Win10卸载软件方法详解:如何彻底卸载Win10电脑上的软件 一、为什么需要彻底卸载软件? 卸载软件可以释放硬盘空间,提高电脑性能; 卸载软件可以避免软件残留导致的电脑故障; 卸载软件可以保护个人隐私安全。 二、Win10卸载软件的基本方法 Win10系统自带了卸载程序,可以通过以下步骤进行软件卸载: 打开“设置”; 点击“应用”; 在应用列表中选择需要卸…

    2023-05-12
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信