宝塔面板申请ssl证书失败报错怎么办?Invalid version. The only valid version for X509Req is 0

宝塔面板申请ssl证书失败报错怎么办?Invalid version. The only valid version for X509Req is 0

我们在宝塔面板申请SSL证书时,有时候申请失败,出现Invalid version. The only valid version for X509Req is 0错误提示,今天来说明下问题原因和解决办法。

问题原因:

宝塔申请SSL证书失败的错误源于服务器端使用了与宝塔面板不兼容的OpenSSL版本。服务器端的X509Req版本只支持0,而宝塔默认使用的版本为2。解决这个问题的办法很简单,只需一步即可轻松解决。

解决办法:

第一种:(推荐)

1、在宝塔根目录中找到/www/server/panel/class下面的acme_v2.py文件

2、点击打开编辑,用搜索功能找到X509Req.set_version(2)代码段 ,将其改为X509Req.set_version(0),

3、点击保存。重启宝塔清理缓存。

现在再试试申请SSL证书就可以成功了!

第二种:(不推荐)

服务器端升级对应的Openssl版本。(该方式升级前建议对服务器做一下快照备份)

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

btpip install pyOpenSSL==22.1.0

btpip install cffi==1.14

2、重启宝塔面板服务

3、解决

作者:老默,转载请注明出处:https://www.laomoss.com/4048.html

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2023-12-24 05:05
下一篇 2023-12-24 05:47

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注