开始
宝塔的免费SSL
证书还是很香的,使用也方便;
正准备迁移下站点,申请Let's Encrypt
证书时却报错Invalid version. The only valid version forX509Req is 0.
第一次遇到这问题,记录下解决方法;
报错示例图:
解决
简单查了下原因,是由于服务器端使用了不兼容的OpenSSL
版本导致的
服务器端的X509Req
版本只支持0
而宝塔这边默认的版本为2
解决方法也很简单,修改宝塔的acme_v2.py
文件即可;
找到/www/server/panel/class
目录下的acme_v2.py
文件
定位到X509Req.set_version(2)
代码段
将其修改为X509Req.set_version(0)
示例:
修改完成后登录服务器SSH
输入bt
宝塔命令
先清理宝塔面板缓存,然后在重启面板就搞定了;
版权声明:本文为原创文章,版权归 suntl.com 所有,转载请注明出处!
本文链接:https://suntl.com/1222.html
友情提示:如果博客出现404或链接失效,请留言或者联系博主修复!
一会就去测试。。