CertSvcCertSvc

WINDOWS IIS

IIS 集中式证书配置

在 IIS 里逐个站点手动绑定证书,后续更换证书时也要逐个站点更新,维护成本很高。启用 IIS 集中式证书后,IIS 就能像 Nginx 一样通过固定路径读取证书文件,适合和 CertDeployTool 组合使用。

1. 安装 IIS 集中式 SSL 证书支持

在服务器管理器中添加角色和功能,在 Web 服务(IIS) 的安全性里勾选“集中式 SSL 证书支持”。

安装 IIS 集中式证书功能

2. 在 IIS 管理器中配置证书存储路径

安装完成后重新打开 IIS 管理器,在主页里会看到“集中式证书”。将证书物理存放路径配置为固定目录,例如 C:\Software\IISSSL。

IIS 集中式证书入口 配置集中式证书
CertSvc 平台签发的默认 pfx 证书密码为 0123456789。

3. 放入一份 pfx 证书做验证

先把下载好的 pfx 文件放到目标目录,再重新打开 IIS 管理器确认集中式证书列表中已经识别到该证书。

放入 pfx 证书 IIS 识别证书

4. 新建站点时启用集中式证书存储

给站点绑定 HTTPS 时,勾选“需要服务器名称指示”和“使用集中式证书存储”,这样后续只要同路径里的证书文件被更新,IIS 就能继续使用最新证书。

站点绑定集中式证书

5. 与 CertDeployTool 组合

启用集中式证书后,把 CertDeployTool 的输出路径指向该目录,格式设为 pfx,就可以实现 IIS 证书自动更新,无需逐站点手工重新绑定。

查看部署工具配置 有问题直接联系我