安装 acme.sh
适用于未安装 acme.sh 的用户,使用以下命令安装 acme.sh 客户端:
curl https://get.acme.sh | sh -s email=my@example.com
或者:
wget -O - https://get.acme.sh | sh -s email=my@example.com
说明:
请将 my@example.com 替换为您的邮箱地址
旧版升级
适用于已安装 acme.sh 的用户,请运行以下命令升级 acme.sh 客户端:
acme.sh --upgrade
获取腾讯云 SecretId 和 SecretKey
使用主账
使用子账号 API 密钥这里忽略,详见[腾讯云文档](acme.sh 自动解析并申请证书 - DNSPod 服务与支持)
申请证书
- 将获取到的 SecretId 和 SecretKey 导入环境变量中,以便 acme.sh 调用。
export Tencent_SecretId="<Your SecretId>" export Tencent_SecretKey="<Your SecretKey>"
例如:
export Tencent_SecretId="AKID8D9vY0IZtdSFvW2W2cEoPxfZkuUDDSSs6"
export Tencent_SecretKey="tjYNLMMLEDBB3kPtGUccVEnRUJSDddsJaL"
- 使用 acme.sh 申请证书,例如:
acme.sh --issue --dns dns_tencent -d example.com -d *.example.com
例如:
acme.sh --issue --dns dns_tencent -d 域名.com
运行后,acme.sh 将自动为您的域名申请证书,并将证书文件保存在~/.acme.sh/example.com/
目录下,并且会自动为您的域名配置证书自动续期任务,无需手动续期。