Let’s Encrypt证书安装失败

本博客在昨晚正式上线,使用宝塔面板部署,然而在使用Let's Encrypt部署证书提示获取失败:

Register account Error: {"type":"urn:acme:error:unauthorized","detail":"Account creation on ACMEv1 is disabled.
Please upgrade your ACME client to a version that supports ACMEv2 / RFC 8555.
See https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430 for details.","status": 403}

没有细看英文提示,以为跟以前一样,是url重写造成的,结果反复试了10几次都是失败,百度了一下,都是说301或者url重写造成的,也有说是申请次数太多造成的。

顿时心情郁闷,我这博客还等着上线呢,作为追求完美的人,现在都9102了,没有https怎么能接受?难道我申请次数太多,操作太频繁?过了几分钟再试,还是不行,我还是先看看这个错误提示吧。

于是,访问我的个人网址主页,点击谷歌翻译,翻译提示在ACMEv1上创建帐户已被禁用。,这是什么鬼,被禁用?于是复制错误、百度搜索,然后就看到了答案:2019年11月开始AMH4.2.1中SSL证书无法获取证书的解决办法

原来LET'S ENCRYPT官方在2019年11月将终止V1证书的注册了。

按照博主提示,在ssh中执行命令:

cat /root/.acme.sh/acme.sh | grep VER=

可我的显示版本是2.8.*啊,不管了,先升级了再说,执行升级命令:

/root/.acme.sh/acme.sh --upgrade

升级完成,回到宝塔面板,获取证书,完美成功,我的博客也顺利发布上线!

感悟

虽然接触网络有10几年了,而且一直跟网站打交道,从别人的博客文章中学到了很多技术,解决了很多问题,却始终没有搭建一个自己的博客。今天博客的搭建发布,再一次让我感受到网络分享的伟大,如果没有原博主的分享,对于不懂证书的我,现在问题估计还没解决。

这是博客上线后的第二篇文章,后面我会把自己感觉有用的技术慢慢分享上来,和大家共同学习进步!



评论

提交取消回复
[face]@
[uname]  [add_time]
[content]
[reply]
加载更多评论