(对接西部数码官方 DNS API,Let’s Encrypt 默认,无限申请、自动续期、自动部署,老站长通用标准方案,直接复制执行)
-
登录西部数码会员中心 → 【账号安全】→ 【API 接口管理】
-
开启 域名解析 API 权限
-
复制好两个关键信息:
-
WD_API_ID= 你的账号 ID
-
WD_API_KEY= 你的 API 密钥
curl https://get.acme.sh | sh
把下面引号内,替换成你自己的 ID 和密钥,再执行:
export WD_API_ID="你的西部数码API_ID" export WD_API_KEY="你的西部数码API_KEY"
~/.acme.sh/acme.sh --set-default-ca --server letsencrypt
~/.acme.sh/acme.sh --issue \ -d 4bai.cn -d www.4bai.cn \ --dns dns_west
执行过程:
-
自动调用西部数码 API,自动添加 2 条 TXT 解析
-
自动验证域名所有权
-
自动签发证书,全程不用手动去后台加解析
~/.acme.sh/acme.sh --deploy \ -d 4bai.cn \ --deploy-hook west
部署完成后,西部数码后台自动生效,等待 10~30 分钟缓存刷新即可。
acme.sh 安装时自动创建定时任务,默认:
-
每天自动检查证书有效期
-
到期前 30 天,全自动重新走一遍:申请→解析→验证→部署
-
永久循环,90 天自动更新一次
出现下面一行,就代表自动续期正常:
0 0 * * * "/home/你的用户名/.acme.sh"/acme.sh --cron --home "/home/你的用户名/.acme.sh" > /dev/null