借助acem.sh来迅速实现 let's encrypt 的泛域名 ssl 证书颁发与续期,基本上五分钟就可以解决战斗
本文主要内容来自 acme.sh 的官方 wiki,一切以官方说明为准: acme wiki
I. 安装步骤
1. 登录服务器
登录到某台 linux 服务器,我这里以 Centos 举例说明
ssh xxx@xxx
# 切换root账号
su
2. 安装acme.sh
yum install socat -y
curl https://get.acme.sh | sh
cd ~/.acme.sh/
3. 申请密钥
到域名购买服务商,申请 api key,用于后期的 txt 记录验证
DNSPod
密钥申请完毕之后,如下操作导入命令
# DNSPod
export DP_Id="id"
export DP_Key="key"
阿里云
ALY_KEY 和 ALY_TOKEN:阿里云 API key 和 Secrec 官方申请文档。
申请完毕之后,如下操作
export Ali_Key="key"
export Ali_Secret="secret"
godaddy
GODADDY_KEY 和 GODADDY_TOKEN:GoDaddy API 密钥官方申请文档
export GD_Key="key"
export GD_Secret=