鉴于现在https是大势所趋,所以现在很多的网站开始从http改成了https,而在申请ssl证书这个环节,一般来说有不少的网站使用的是宝塔面板里面的Let's Encrypt免费证书,虽然每三个月要重新申请一次,但是总体来说在申请上还是比较方便的,宝塔面板里面直接提供了一键ssl功能。 昨天,暴疯团队建设了一个新的网站,但是在申请ssl证书的时候一直提示失败,如下图:
查了很多遍都找不到原因所在,我尝试了dns申请、手动申请,皆是失败的。 以上列出来的5个问题,我已经全部检查一遍了,都符合要求,很明显问题不是出在那5个问题里面的。 后来才发现原来是LET'S ENCRYPT官方在2019年11月将终止V1证书的注册了。 我们必须要升级到V2版本才可以。 如何判断自己用的是V1还是V2,或是否已升级到V2?在SSH中执行以下命令 cat /root/.acme.sh/acme.sh | grep VER= 若显示是2.7.*则表示是V1 若是2.8.*或以上则表示是V2 我打开ssl查询了一下,发现我的版本是2.7.8,于是我用: /root/.acme.sh/acme.sh --upgrade 命令升级了一下,如下图:
升级完成以后,就可以顺利的使用宝塔面板里面的一键ssl了,问题解决。
|