在 Windows IIS 上完整部署SSL数字证书教程

Time: 2025-06-08 01:19:33
169 people are watching

Microsoft Windows 服务器 IIS 存在特殊处理机制(可以理解为BUG),不会安装 PKCS#12 中的证书链,而是从操作系统 根证书 > 中间证书 > 最终证书 的方式来匹配操作系统中的证书链,由此,可能您直接安装PFX后,IIS 服务器返回的证书链会存在兼容性问题。

(您从平台下载的证书实际证书链)(Windows服务器返回的证书,缺失了 根证书 CA(G1)  根证书 CA(G2) 的交叉)

 

对于这种因微软 Windows 替换证书链导致网站 HTTPS 的兼容报错,可以通过本教程所示的方式来解决。

注:

其它发行版本的 Windows 导入流程基本大同小异,但界面可能略有不同。

 

安装教程

前往IIS管理程序中,配置SSL给对应站点

 

若您找不到快捷脚本"

双击安装PFX证书.exe",以下为手动导入的具体步骤:

 

1. 请按

Win

+

R

,输入

mmc 

并回车或单击

确定

,以打开 Microsoft Management Console (简称

mmc

)


开始运行 mmc

2. 单击文件,然后选择

 添加/删除管理单元(M) 

选项:


控制台

3. 在 

添加或删除管理单元

对话框左侧 

可用的管单元(S)

,选择 

证书

,点击窗口正中间的 

添加(A) 

按钮


4. 选择

计算机帐户(C)


5. 选择计算机中,在这个

管理单独将始终管理:

中选择 

本地计算机(运行此控制台的计算机)(L)

,将其添加到控制台:


添加或删除管理单元

 

6. 确保右侧

所选管理单元(E) 

下面的节点

 控制台根节点 

中有出现

 证书(本地计算机)

 节点:


选择“计算机”

7. 下面我们可以导入中间证书,右键

中间证书颁发机构 

>

 所有任务(K) 

>

 导入(I) 


控制台 > 中间证书 > 全部任务 > 导入

8. 在

证书导入向导 

对话框,点击

下一步(N)


证书导入向导

9. 点击

浏览(R) 

按钮:


证书导入向导

在您购买的证书 zip 文件的

IIS(PFX、PKCS12)/ 

格式文件夹下面 

chain/ 

文件夹下选择中间证书 ,然后单击

 证书导入向导 

对话框中的

 下一步(N) >

按钮导入到您的计算机上。


10. 导入向导将提示您将证书放入单个存储中。

 将所有的证书放入下列存储(P)

确保选中 

中间证书颁发机构

。单击

 下一步(N)

按钮:


证书导入向导

11. 中间证书已成功导入,我们可以点击

确定(O) 

 OK 

完成本次导入向导:


 

12. 若 

IIS(PFX、PKCS12)/

格式文件夹下面 

chain/

 文件夹存在其它中间证书,请重复第7步,用类似步骤导入后续证书。

13. 导入完成后,至此,请重启 Windows 服务器和 IIS 服务;若问题仍未解决,请联系客服获得支持。

Popular columns
Reading ranking