开始
宝塔的免费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
宝塔命令
先清理宝塔面板缓存,然后在重启面板就搞定了;
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐
评论 抢沙发
请登录后发表评论
注册