LNMP 1.5添加网站生成SSL证书失败的解决办法
今天在给VPS添加网站,顺手需要添加个SSL整数,用的LNMP 1.5
没有关系,咱有的就是琢磨的精神,LNMP这用的人多,往往能找到办法,我就揪住了一个。
解决方式是运行以下命令后再安装证书即可:
1 2 3 4 5 | #如果是LNMP1.6版本需要先升级,再执行后面的命令 /usr/local/acme.sh/acme.sh --upgrade #LNMP1.7直接运行此条命令 /usr/local/acme.sh/acme.sh --set-default-ca --server letsencrypt |
问题来了,我也按照这个操作了,还是失败。
后面我又按照上面截图的说明,注册一下账户。
1 2 3 4 | #切换到脚本目录 cd /usr/local/acme.sh #执行脚本 acme.sh --register-account -m my@example.com |
我的acme.sh地址在这个位置,所以代码就要改成上面这样,邮箱你自己替换成你的邮箱。
经过上面两段猛操作,可能问题不大了,于是我再试试添加网站及SSL。还是错了,干脆果断重新安装acme,卸载
1 | .acme.sh/acme.sh --uninstall |
然后安装时写上邮箱
curl https://get.acme.sh | sh -s email=xxxx@xx.com
后面就倒腾成了!