记录宝塔面板申请ssl证书报错 Invalid version. The only valid version for X509Req is 0

news/2024/7/5 5:20:39

问题

宝塔面板申请ssl证书报错 Invalid version. The only valid version for X509Req is 0。

原因是由于服务器端使用了不兼容的 OpenSSL 版本导致的,服务器端的X509Req 版本只支持 0,而宝塔这边默认的版本为2。

我的是之前可以申请ssl,过一段时间申请就不行了,用的第一种方法解决的。

方法

目前有两种解决方案,当前为您采用的是第一种解决方案修复,目前已经可以成功申请证书,感谢您的理解与支持。

第一种

1、修改 /www/server/panel/class 下面的 acme_v2.py 文件

搜索找到 X509Req.set_version(2) 代码段 ,将其改为 X509Req.set_version(0)

2、清理宝塔面板缓存

3、重启宝塔面板服务

4、解决

第二种

服务器端升级对应的Openssl版本。(该方式升级前建议对服务器做一下快照备份,不推荐使用此方法

1、终端依次运行如下命令:

btpip install pyOpenSSL==22.1.0

btpip install cffi==1.14

2、重启宝塔面板服务

3、解决


http://lihuaxi.xjx100.cn/news/1605106.html

相关文章

面试算法25:链表中的数字相加

题目 给定两个表示非负整数的单向链表,请问如何实现这两个整数的相加并且把它们的和仍然用单向链表表示?链表中的每个节点表示整数十进制的一位,并且头节点对应整数的最高位数而尾节点对应整数的个位数。例如,两个分别表示整数98…

RPA技术如何重塑制造业的未来

根据Statista的预测,2023年RPA技术的全球市场规模预计将达到100亿美元,制造业将在实现这一目标方面发挥重要作用。这个蓬勃发展的行业面临着对不同重复过程的更多依赖,因此选择了数字化转型,制造业中的RPA有助于实现自动化和优化核…

智安网络|边缘计算与分布式存储:数字化时代的新趋势

随着数字化时代的到来,数据的产生和存储需求呈现爆炸式增长,传统的集中式存储架构已经无法满足大规模数据存储和处理的需求。分布式存储系统应运而生,成为应对数据存储和处理挑战的解决方案。然而,技术的发展不会止步于此&#xf…

SpringbootWeb快速入门

1. 创建新项目,并勾选相关依赖 选中Spring Initializr,设置相关项 点击next选中spring web 点击create 2. 定义HelloController类,添加方法和注解 import org.springframework.web.bind.annotation.RequestMapping;: 这一行导入了Spring MVC…

QECon大会亮相产品,全栈测试平台推荐:RunnerGo

最近在gitee上看见一款获得GVP(最有价值开源项目)的测试平台RunnerGo,看他们官网介绍包含了接口测试、性能测试、自动化测试。知道他们有saas版可以试用,果断使用了一下,对其中场景管理和性能测试印象深刻,…

每日学习打卡Day1(2023-10-9)

算法: leetcode 16. 最接近的三数之和 文章阅读: 十年过去了,UI 框架还停滞在原地……DOM中的node节点属性详解DOM节点类型及其属性和方法Chrome 117 重大更新:Network 面板就能发起 Mock 请求 !!&#x…

小程序广告变现的收益怎么样?

在微信小程序中嵌入广告是一种常见的变现方式。通过合作伙伴或广告平台提供的广告资源,普通人可以获得一定的收益。但需要注意的是,在选择广告时要根据自己的小程序类型和目标用户进行合理的匹配,以提高广告效果和变现能力。 AdSet官方资讯-…

孙哥分布式VIP课程

杜绝一两门课程割韭菜,杜绝引流之后换老师,全行业唯一支持全套试听的良心课程。 你目前学习提高跳槽是否有如下痛点 1、网上开源课程“琳琅满目”,学完后还是掌握的不够扎实,理解的不够透彻,学无所成2、学了若干知识…