【ssl证书】【自动续期】西部数码虚拟主机终端・acme.sh 全自动 SSL 部署完整脚本

【ssl证书】【自动续期】西部数码虚拟主机终端・acme.sh 全自动 SSL 部署完整脚本

西部数码虚拟主机终端・acme.sh 全自动 SSL 部署完整脚本

(对接西部数码官方 DNS API,Let’s Encrypt 默认,无限申请、自动续期、自动部署,老站长通用标准方案,直接复制执行)

一、前期准备(必须先做)

  1. 登录西部数码会员中心 → 【账号安全】→ 【API 接口管理】
  2. 开启 域名解析 API 权限
  3. 复制好两个关键信息:
    • WD_API_ID= 你的账号 ID
    • WD_API_KEY= 你的 API 密钥

二、进入西部数码网页终端,逐条复制执行

1. 一键安装 acme.sh(虚拟主机权限足够,无需 sudo)

bash
运行
curl https://get.acme.sh | sh 

2. 配置西部数码 DNS API(自动添加 / 删除解析用)

把下面引号内,替换成你自己的 ID 和密钥,再执行:
bash
运行
export WD_API_ID="你的西部数码API_ID" export WD_API_KEY="你的西部数码API_KEY" 

3. 设置默认证书机构为 Let’s Encrypt(站长首选,无限申请)

bash
运行
~/.acme.sh/acme.sh --set-default-ca --server letsencrypt

4. 申请你的域名证书(以 4bai.cn 为例,替换成你的域名)

bash
运行
# 申请 主域名+www域名 双域名证书 ~/.acme.sh/acme.sh --issue \ -d 4bai.cn -d www.4bai.cn \ --dns dns_west
执行过程:
  • 自动调用西部数码 API,自动添加 2 条 TXT 解析
  • 自动验证域名所有权
  • 自动签发证书,全程不用手动去后台加解析

5. 一键部署到西部数码虚拟主机 SSL

bash
运行
# 自动上传证书,部署到西部数码主机 ~/.acme.sh/acme.sh --deploy \ -d 4bai.cn \ --deploy-hook west
部署完成后,西部数码后台自动生效,等待 10~30 分钟缓存刷新即可。

三、自动续期(全程全自动,不用你管)

acme.sh 安装时自动创建定时任务,默认:
  • 每天自动检查证书有效期
  • 到期前 30 天,全自动重新走一遍:申请→解析→验证→部署
  • 永久循环,90 天自动更新一次

验证定时任务是否生效

bash
运行
crontab -l 
出现下面一行,就代表自动续期正常:
plaintext
0 0 * * * "/home/你的用户名/.acme.sh"/acme.sh --cron --home "/home/你的用户名/.acme.sh" > /dev/null








刀神道一奶-商品自动发货系统

联系我们 订单查询