宝塔申请免费 Let's Encrypt 证书报错解决方式

    简介

    宝塔面板在当前国内环境下是一款广受欢迎的服务器管理面板。它能高效管理服务器资源,简化网站部署流程,也提供免费的 Let's Encrypt 证书,部署便捷且具备自动续签功能。

    前言

    最近新换了台服务器,在测试时候发现 9.2 面板版本申请 Let's Encrypt 报错如下:

    module 'OpenSSL.crypto' has no attribute 'sign'

    解决方式

    看了一下是 OpenSSL 模块兼容问题,在宝塔官方问了下得到解决方式,非常简单只需要执行一下升级命令:

    btpip install pyOpenSSL==24.2.1 -U

    最后重启一下服务器或者宝塔面板 输入:bt 1 回车就可以了。