使用 acme.sh 为在腾讯云(DNSPod)域名自动申请通配符SSL证书(API3.0)

开源世界 1 年前 回复

, , ,

安装 acme.sh

全新安装

适用于未安装 acme.sh 的用户,使用以下命令安装 acme.sh 客户端:
安装 acme.sh

curl https://get.acme.sh | sh -s email=my@example.com

or

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 密钥

登录 腾讯云控制台,进入 访问管理 页面,点击左侧菜单栏的访问密钥,进入 API 密钥管理页面。

访问密钥

点击 新建密钥,创建 API 密钥,并记录保存 SecretId 和 SecretKey。

申请证书

将获取到的 SecretId 和 SecretKey 导入环境变量中,以便 acme.sh 调用。

export Tencent_SecretId="<Your SecretId>"
export Tencent_SecretKey="<Your SecretKey>"

例如:

export Tencent_SecretId="AKIDxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
export Tencent_SecretKey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

使用 acme.sh 申请证书,例如:

acme.sh --issue --dns dns_tencent -d example.com -d *.example.com

例如:

acme.sh --issue --dns dns_tencent -d hilau.com -d *.hilau.com

运行后,acme.sh 将自动为您的域名申请证书,并将证书文件保存在~/.acme.sh/example.com/目录下,并且会自动为您的域名配置证书自动续期任务,无需手动续期。

原文参考https://cloud.tencent.com/developer/article/2335528

支付宝打赏微信打赏

如果此文对你有帮助,欢迎打赏作者。

发表评论

欢迎回来 (打开)

(必填)