宝塔面板申请ssl证书报错Invalidversion.TheonlyvalidversionforX509Reqis0.的原因是由于服务器端使用了不兼容的OpenSSL版本导致的。服务器端的X509Req版本只支持0,而宝塔这边默认的版本为2。目前有两种解决方案,当前采用的是第一种解决方案来修复这一问题。目前已经可以成功申请证书,感谢您的理解与支持。
解决方案如下:
-
修改/www/server/panel/class下面的acme_v2.py文件,搜索找到X509Req.set_version(2)代码段,将其改为X509Req.set_version(0)。之后,服务器端升级对应的OpenSSL版本。(建议在升级前对服务器做快照备份)
执行以下命令:
btpip install pyOpenSSL==22.1.0
btpip install cffi==1.14
-
重启面板服务(不需要重启服务器,执行bt1命令重启面板服务以加载新的配置)。
标签:
宝塔面板、
SSL、
证书、
SSL、
本文地址:
https://yihaiquanyi.com/article/6b94c86ff4851624f756.html
上一篇:宝塔面板部署安装Wikijs详细指南宝塔面板部...
下一篇:学习如何经常使用Docker及宝塔面板部署装置...