一.导读
本篇文章介绍通过oneinstack提供的脚本在更新网站安全证书时出现的更新失败问题,希望对你有所帮助。
二.问题描述
执行./vhost.sh更新脚本时,报下面错误:
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}
三.原因分析
LET’S ENCRYPT官方在2019年11月将终止V1证书的注册了,所以报了上面的错误。
四.解决方案
我们更新下证书版本
/root/.acme.sh/acme.sh --upgrade
备注:如何判断使用当前使用的证书版本?
cat /root/.acme.sh/acme.sh | grep VER=
设置自动更新
root/.acme.sh/acme.sh --upgrade --auto-upgrade
关闭自动更新
root/.acme.sh/acme.sh --upgrade --auto-upgrade 0
原文链接:更新SSL证书时报urn:acme:error:unauthorized错误解决方案,转载请注明来源!