bg-tutorials

如何在 Windows IIS 上安装 ACME SSL 证书

为 IIS 托管的网站设置 HTTPS 不再是一项复杂的任务。有了 ACME 协议和Win-ACME 等工具,您现在可以自动签发和更新可信 SSL 证书,甚至是商业证书颁发机构 (CA) 的证书。

在本指南中,你将学习如何使用 Win-ACME (WACS)在 Windows IIS 上安装 ACME SSL 证书,并完全支持外部账户绑定 (EAB)、自定义 ACME 目录和多域设置。此过程适用于商业环境和商业 ACME 兼容 CA。


开始之前

您必须拥有 Windows 服务器的管理员访问权限(通过 RDP 或本地登录)。

您的 IIS 网站在运行时应至少为域配置了 HTTP(80 端口)绑定。Win-ACME 将其用于 HTTP-01 域名验证。

您应该已经从 CA 收到了以下信息:

  • ACME 目录 URL
  • 一个 EAB 关键标识符(EAB KID)
  • EAB HMAC 密钥

步骤 1 – 下载并设置 Win-ACME

  1. 请访问 Win-ACME 官方发布页面: https://www.win-acme.com/
  2. 下载最新稳定版 ZIP 压缩包。
  3. 将内容解压缩到一个安全的位置,最好是C:\Program Files\Win-ACME\
  4. 运行 C:\Program Files\Win-ACME\wacs.exe

如果打开的命令提示符带有 Win-ACME 选项,就可以使用了。


步骤 2 – 通过 ACME 申请和安装证书

您将使用 PowerShell,在 Win-ACME 的命令行界面上签发和安装 SSL 证书。

下面是完整的命令模板:

& "C:\Program Files\Win-ACME\wacs.exe" `
--source iis `
--host "yourdomain.com,www.yourdomain.com" `
--store certificatestore `
--installation iis `
--baseuri "https://your.acme-server.com/v2/DV" `
--eab-key-identifier "YOUR_EAB_KID" `
--eab-key "YOUR_EAB_HMAC_KEY" `
--accepttos

旗帜分类:

  • –source iis:扫描 IIS 以查找可用站点,自动进行验证。
  • –host:以逗号分隔的域名列表(如有多个,请使用引号)。
  • –store certificatestore:将证书保存在 Windows 证书存储中。
  • –installation iis:将证书自动绑定到 IIS 中的网站。
  • –baseuri: CA 的 ACME 目录 URL。
  • –EAB-KEY-标识符:您在 CA 中的 EAB KID。
  • –eab-key: CA 提供的 EAB HMAC 密钥
  • –accepttos:自动接受 CA 的服务条款。

小贴士如果出现问题,请在最后添加–verbose。它会提供详细的日志,以便排除故障。


第 3 步 – 确认证书安装

命令成功运行后,请在浏览器中访问您的网站。你应该能看到一个带有有效证书的安全连接。确认 IIS 中存在 HTTPS 绑定:

  1. 打开服务器管理器
  2. 转到工具 IIS 管理器
  3. 导航至[您的服务器名称]站点 [您的站点]绑定

你应该会看到一个分配了正确证书的 443 端口条目。


步骤 4 – 验证续订配置

Win-ACME 会自动在Windows 任务调度程序中为证书更新安排任务。

要查看当前的 ACME 续订计划,请运行

& "C:\Program Files\Win-ACME\wacs.exe" --list --baseuri "https://your.acme-server.com/v2/DV"

您将看到与指定 ACME 目录绑定的已配置续订列表。

Win-ACME 会跟踪每个 ACME 服务器的证书。如果忘记了 –baseuri,可能会出现没有配置证书的情况。


商业 CA 用户须知

本指南支持任何提供 ACME + EAB 证书的 CA。确保

  • 服务器可以访问您的 ACME URL
  • 您的 EAB 凭据完全按照提供的内容输入(没有多余的空格)
  • 您的域名在发布前指向您的服务器(DNS 必须解析)

最后的话

现在你已经知道如何使用 Win-ACME 和商业证书颁发机构在 Windows IIS 上安装 ACME SSL 证书了。从域验证到 IIS 绑定和自动续期,您的证书都已设置为可靠运行,无需再为手动续期而头疼。

立即订购 SSL 证书, 可节省 10% 的费用!

快速发行, 强大加密, 99.99% 的浏览器信任度, 专业支持和 25 天退款保证. 优惠券代码 SAVE10

龙飞行的详细图像
撰写人

经验丰富的内容撰稿人, 擅长 SSL 证书. 将复杂的网络安全主题转化为清晰, 引人入胜的内容. 通过有影响力的叙述, 为提高数字安全作出贡献.