腾讯云配置 letsencrypt 免费泛域名证书

市面上的泛域名证书大多收费不菲,借助于letsencrypt可以免费使用,可以手动部署,也可以借助现成的脚本来部署,以下是acme.sh的例子。

下载脚本

curl  https://get.acme.sh | sh

设置环境变量

进入dnspod申请可以Key和ID

export DP_Id="1839xxxx3"
export DP_Key="760383b4xxxxxxxxxxxxx5f6a"

生成证书

su root
cd ~/.acme.sh
./acme.sh --install-cert -d *.bug.com --key-file /etc/nginx/ssl_key/Nginx/bug.run.key --fullchain-file /etc/nginx/ssl_key/Nginx/bug.run.cer --reloadcmd 'service nginx force-reload'

更新证书

~/.acme.sh/acme.sh --renew --force --dns dns_dp -d *.bug.com

建议保持acme.sh更新

#升级
~/.acme.sh/acme.sh --upgrade
#自动升级
~/.acme.sh/acme.sh --upgrade --auto-upgrade
#关闭自动升级
~/.acme.sh/acme.sh --upgrade --auto-upgrade 0

你可能感兴趣的:(腾讯云配置 letsencrypt 免费泛域名证书)