我使用的腾讯云环境为lnmp,安装acme.sh时出时如下错误,
错误1:It is recommended to install socat first.
We use socat for the standalone server, which is used for standalone mode.
If you don't want to use standalone mode, you may ignore this warning.
解决办法:yum install socat -y
错误2:
安装好acme.sh后执行啥命令都提示:-bash: acme.sh: command not found
解决办法:source ~/.bashrc
下面以本站为例的完整流程
1、安装acme.shwget -O - https://get.acme.sh | sh -s email=xxx@gmail.com
2、申请证书acme.sh --issue -d yangyi.live -d www.yangyi.live -w /home/wwwroot/www.yangyi.live
3、安装证书acme.sh --install-cert -d yangyi.live -d www.yangyi.live \
--key-file /home/wwwroot/ssl/yangyilive/www.yangyi.live.key \
--fullchain-file /home/wwwroot/ssl/yangyilive/www.yangyi.live.cer \
--reloadcmd "lnmp restart"
4、修改自己的网站配件文件xxx.conf
5、重启动nginx生效 lnmp restart
一些其它要用到的命令
查看证书列表acme.sh --list或
acme.sh --info -d www.test.com
移除证书acme.sh --remove -d www.test.com
证书每60天自动更新一次也可手动强制更新acme.sh --renew -d test.com --force
acme.sh自动升级acme.sh --upgrade --auto-upgrade