SSL 证书怎么在 Windows IIS 服务器中导入与绑定

酷敏小哥_9370

酷敏小哥_9370

2026-08-21

1005人浏览

原创

ssl证书在windows iis中成功启用的关键是:必须导入到“本地计算机”个人存储(certlm.msc),确保私钥关联(图标带小钥匙),再通过iis管理器→服务器证书→导入同步加载,最后绑定https并补全中间证书链。

ssl 证书怎么在 windows iis 服务器中导入与绑定

SSL 证书在 Windows IIS 服务器中导入与绑定,关键不在“装上”,而在于让 IIS 正确识别私钥、完整信任链,并把证书真正注册到系统底层的 HTTPS 监听层。多数失败不是证书不对,而是导入位置错、权限缺、绑定没生效。

必须导入到“本地计算机”个人存储

双击 .pfx 文件默认导入到“当前用户”,IIS 看不见——这是最常踩的坑。正确做法是:

  • 按 Win+R 输入 certlm.msc(不是 certmgr.msc),打开本地计算机证书管理器
  • 展开“个人” → 右键“证书” → “所有任务” → “导入”
  • 浏览选中 .pfx 文件,输入密码,勾选“根据证书内容自动选择存储位置”
  • 导入完成后,检查“个人→证书”下该证书图标:带小钥匙 ✅ 才表示私钥已关联;无钥匙 ❌ 则绑定时会显示“无匹配证书”

IIS 中导入并绑定证书

仅靠 certlm.msc 导入还不够,IIS 需要单独加载一次才能在绑定界面列出:

SSL Certificate Monitor
SSL Certificate Monitor

检查一个或多个域名的 SSL/TLS 证书到期时间、颁发者、协议及 SAN 信息,用于应要求检查证书、监控到期或验证 HTTPS 等场景。

下载
  • 打开 IIS 管理器 → 左侧选服务器 → 双击“服务器证书”
  • 右侧“操作”栏点“导入”,路径选刚才存 .pfx 的位置,输入相同密码
  • 回到网站 → 右键站点 → “编辑绑定” → 点“添加”
  • 类型选 https,端口填 443,IP 地址选“全部未分配”,主机名填对应域名(如 www.example.com)
  • SSL 证书下拉框里必须能看到你刚导入的证书——若为空,请返回检查上一步是否漏做

确保 HTTPS 真正监听成功

绑定完仍打不开 https?大概率是系统级监听没注册或端口被拦:

  • 确认服务已启动:World Wide Web Publishing Service 和 Windows Process Activation Service
  • 运行命令 netsh http show sslcert,检查输出里是否有 0.0.0.0:443 对应条目;没有就需手动注册(IIS 绑定后通常自动完成,但有时失败)
  • 防火墙必须放行 TCP 443,且规则作用域设为“任何位置”,不能只限“本地子网”
  • 若用 Chrome 访问报 ERR_SSL_PROTOCOL_ERROR,可临时取消绑定中的“启用 HTTP/2”,排除 ALPN 协商问题

补全中间证书,避免浏览器提示不安全

Chrome、Edge 会校验完整证书链,IIS 默认只发站点证书,中间 CA 缺失就会报“您的连接不是私密连接”:

  • 用 certlm.msc 打开证书 → 双击刚导入的站点证书 → 切换到“证书路径”标签页
  • 若路径中断(某节点显示红色叉或“此证书未通过验证”),说明中间证书缺失
  • 从证书颁发机构官网下载对应中间证书(注意匹配根证书,例如 ISRG Root X1 或 X2,DST Root CA X3 已停用)
  • 在 certlm.msc 中,右键“中间认证机构” → “所有任务” → “导入”,完成补链
PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

iis ssl

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

437

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

900

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2752

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

916

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

829

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

414

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2496

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

4632

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

747

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
phpMyAdmin 配置文档
phpMyAdmin 配置文档

共0课时 | 0人学习

Swoole手册
Swoole手册

共0课时 | 0人学习