寻求适配Windows Server与IIS的GoDaddy ACME证书自动续期工具
适配Windows Server+IIS的GoDaddy ACME证书自动续期工具方案
首先纠正一个误解:win-acme(wacs)和Posh-ACME都是完全支持ACME协议的工具,它们的DNS挑战插件是用来完成ACME验证环节的,并非不支持ACME本身。针对GoDaddy的ACME服务,你可以通过以下方案配置:
1. win-acme(wacs)
win-acme是Windows平台主流的ACME客户端,完美适配IIS,支持GoDaddy的ACME端点与DNS验证:
- 先确认GoDaddy的ACME v2端点地址:
https://acme.godaddy.com/v2/DV - 安装最新版win-acme后,启动向导模式:
wacs.exe --wizard - 在向导中选择**"Manual input"**,手动指定上述GoDaddy ACME端点
- 选择DNS验证方式,再选中GoDaddy DNS插件,输入提前在GoDaddy开发者平台创建的API密钥和密钥密码
- 选择需要绑定证书的IIS站点,向导会自动创建Windows计划任务完成后续自动续期
2. Posh-ACME
Posh-ACME是PowerShell生态的ACME客户端,支持GoDaddy ACME服务与IIS证书部署:
- 安装PowerShell模块:
Install-Module -Name Posh-ACME -Scope CurrentUser -Force - 设置GoDaddy ACME端点:
Set-PAServer -DirectoryUrl https://acme.godaddy.com/v2/DV - 配置GoDaddy API凭据:
$gdParams = @{ GDKey = '你的GoDaddy API密钥' GDSecret = '你的GoDaddy API密钥密码' } - 申请证书并部署到目标IIS站点:
New-PACertificate example.com,www.example.com -DnsPlugin GoDaddy -PluginArgs $gdParams -Install -IISSite '你的站点名称' - 将续期逻辑封装为PowerShell脚本,通过Windows计划任务定期执行
3. 备选方案:GoDaddy官方IIS证书管理器
GoDaddy提供了专属的IIS证书管理工具,无需第三方ACME客户端即可完成证书自动续期:
- 从GoDaddy控制面板下载并安装该工具
- 登录后关联你的GoDaddy账户与已购买的"Deluxe Automated Multi-Domain-5 DV SSL"证书
- 开启自动续期选项,工具会自动处理证书更新与IIS绑定同步
内容的提问来源于stack exchange,提问作者Cal
相关产品推荐
相关产品推荐

