LNMP环境手动更新Let'sEncrypt免费SSL证书

2,979次阅读
没有评论

最近,VPS百科站长的另外一个网站Let'sEncrypt免费SSL证书居然没自动更新,只能去先手动更新下LNMP的SSL证书了。

这里,VPS百科记录下自己相关操作的步骤,主要是方便自己使用。当然,如果能绑定大家也非常高兴,呵呵~~~

升级acme.sh脚本

进入到acme文件夹,然后直接升级acme.sh脚本就可以了。

cd /usr/local/acme.sh

acme.sh --upgrade

升级完成以后,再更新证书就可以了。

另外,目前由于 acme 协议和频繁更新, 因此 acme.sh 也需要经常更新以保持同步,如果不想每次都手动升级,可以打开自动升级。

acme.sh --upgrade --auto-upgrade

以下命令为关闭自动升级。

acme.sh --upgrade --auto-upgrade 0

手动续期Let'sEncrypt SSL证书

指定域名续期,默认会根据有效期跳过,可参过参数强制执行

acme.sh --renew -d vpsbk.com

多个站点的话可一次性检查

acme.sh --cron

设置定时任务

crontab -e

0 1 * * * "/usr/local/acme.sh"/acme.sh --cron --home "/usr/local/acme.sh" > /dev/null

强制更新

acme.sh --cron --force

更新遇到添加email账号错误解决办法【2022年6月新增】:

错误提示:Please update your account with an email address first.

如下图所示:

LNMP环境手动更新Let'sEncrypt免费SSL证书解决办法:

#切换到脚本目录
cd /usr/local/acme.sh
#执行脚本
acme.sh --register-account -m [email protected]

记得将上述命令中的邮件地址改为自己的email地址。

经过以上步骤后,顺利将LNMP的SSL证书给手动更新了,嘿嘿~~~

正文完
 7
VPS百科小编
版权声明:本站原创文章,由 VPS百科小编 2021-08-30发表,共计786字。
转载说明:
评论(没有评论)