2026-07-27
请您将申请好的SSL证书,以.pfx结尾的证书上传至您的服务器的桌面上。
安装前,请准备好SSL证书,没有的话,可以先申请SSL证书。
部署前请退出服务器内安装的杀毒软件(360、金山、安全狗等安全软件有可能导致SSL证书部署出错)
证书文件解压后,找到后缀为.pfx的压缩包,进行解压到固定位置。
1.打开IIS管理器(或开始-运行-输入inetmgr-回车)。

2.选择网站,右键打开“属性”,选择“目录安全性”,点击“服务器证书”。

3.根据证书配置向导,点击“下一步”。

4.选择“从.pfx文件导入证书”,点击下一步:

5.浏览选择.pfx格式的证书文件,点击“下一步”。

6.输入证书的密码,并继续下一步。

7.确认SSL端口为:443,点击下一步:

8.点击下一步,并完成IIS证书配置。

至此,服务器证书已经顺利完成导入!
1.从网站属性选择“网站”,点击“高级”进入高级网站标识。

2.在“此网站多个SSL标识”处点击“添加”,并输入SSL端口为:443,并确定完成(默认服务器自带该设置,可跳过此步骤,没有的话可以添加)。
tips:如果是服务器有多个公网IP,请为此网站分配与解析一致的公网IP。

部署完毕后若网站无法通过https正常访问,可确认服务器443端口是否开启或被网站卫士等加速工具拦截。
(1)开启方法:防火墙设置-例外端口-添加443端口(TCP)。
(2)若被安全或加速工具拦截,可以在拦截记录中将443添加至信任列表。
部署完毕后若网站无法通过https正常访问,可检查服务器443端口是否开启或被网站卫士等加速工具拦截。
(1)开启方法:防火墙设置-例外端口-添加443端口(TCP)。
(2)若被安全或加速工具拦截,可以在拦截记录中将443端口添加至信任列表。
使用集成环境的控制面板或命令行重启IIS6站点,配置完成。恭喜您!您的网站已经开启SSL功能!如遇其它问题 欢迎反馈。
Windows服务器各 IIS 版本安装对比
| IIS版本 | 证书导入方式 | 配置界面 | 注意事项 | 常见问题 |
|---|---|---|---|---|
| IIS6(Windows 2003) | 使用证书向导导入.pfx文件 | MMC 管理器 + IIS 管理工具 | 需要提前生成 CSR,证书导入后重启 IIS 服务 | ERR_SSL_PROTOCOL_ERROR、证书链缺失 |
| IIS7(Windows 2008) | 通过服务器证书功能导入.pfx或.cer | IIS 管理器 → 服务器证书 | 注意绑定端口(默认 443)、检查域名是否匹配 | 安装后 HTTPS 无效、浏览器提示不安全 |
| IIS8(Windows 2012) | 导入证书后绑定站点 | IIS 管理器 → 站点 → 绑定 | 多站点共享同一 IP 时,必须使用 SNI(服务器名称指示) | 绑定端口冲突、旧浏览器不支持 SNI |
| IIS10(Windows 2016/2019/2022) | 支持导入.pfx或手动配置证书文件 | IIS 管理器 → 站点 → 绑定 → HTTPS | 支持最新 TLS 1.2/1.3,建议禁用 SSL 2.0/3.0 | 浏览器不信任、旧系统不兼容 |
?? 建议:在安装前备份 IIS 配置,确保可以回滚。
确认服务器操作系统和 IIS 版本
生成 CSR 文件(IIS6-10均适用)
从 CA 获取证书(通常包括 .crt、.key、.pfx、.ca-bundle)
备份网站和 IIS 配置
提示:Windows Server 2003 IIS6 用户必须手动导入根证书和中间证书,否则浏览器可能提示证书链不完整。
打开 IIS 管理器 → 选择服务器 → “服务器证书”
导入证书(选择 .pfx 或 .cer 文件)
为目标站点绑定 HTTPS(默认端口 443)
配置证书选项(启用 SNI、多站点绑定、TLS 版本)
测试 HTTPS 访问,确认没有警告
?? 注意事项:
证书私钥必须匹配,否则会安装失败
多站点绑定同一 IP 时,IIS7 及以上版本需开启 SNI
安装后浏览器提示不安全,多半是证书链或中间证书缺失
建议安装完成后使用 SSL 检测工具验证
| 问题 | 原因 | 解决方法 |
|---|---|---|
| 浏览器提示证书不安全 | 证书链不完整 | 导入 CA 根证书和中间证书 |
| ERR_SSL_PROTOCOL_ERROR | TLS 协议不匹配 | IIS 配置启用 TLS 1.2/1.3 |
| HTTPS 无法访问 | IP/端口未绑定 | 检查站点绑定端口是否为 443,并启用 SNI(IIS7 以上) |
| 私钥不匹配 | 导入的证书与私钥不一致 | 确认.pfx文件来源或重新生成 CSR |
?? 小经验:
IIS6 系统较老,浏览器兼容性差,建议使用 OV/EV 证书而不是免费 DV
安装完毕后重启 IIS 服务,确保配置生效
多站点环境下,每个站点必须独立绑定证书或使用 SNI