宝塔面板申请ssl证书报错:Invalid version. The only valid version for X509Req is 0
宝塔面板申请ssl证书报错 Invalid version. The only valid version for X509Req is 0.的原因是由于服务器端使用了不兼容的 OpenSSL 版本导致的,服务器端的X509Req 版本只支持 0,而宝塔这边默认的版本为2,目前有两种解决方案,当前为您采用的是第一种解决方案修复,目前已经可以成功申请证书,感谢您的理解与支持。
1、修改/www/server/panel/class下面的acme_v2.py文件,搜索找到X509Req.set_version(2)代码段 ,将其改为X509Req.set_version(0)
![](https://pic4.zhimg.com/80/v2-97a797fef5def3982a4a2f7c3de876fb_720w.webp)
2、
服务器端升级对应的Openssl版本。(该方式升级前建议对服务器做一下快照备份)
btpip install pyOpenSSL==22.1.0
btpip install cffi==1.14
然后重启面板服务(不用重启服务器,执行bt 1 重启面板服务加载新的配置即可)。
THE END