You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IIS 8非默认站点配置SSL证书后HTTPS无法访问的解决方法

IIS 8多站点HTTPS绑定访问失败的排查与解决方法
  • 检查证书域名匹配性
    打开IIS管理器,找到目标站点的绑定设置,双击HTTPS绑定查看证书详情,确认证书的**主题(CN)或主题备用名称(SAN)**包含你实际访问的域名(miosito.it或www.miosito.it)。如果证书仅覆盖其中一个域名,访问未覆盖的域名会触发报错,需联系Aruba重新签发包含对应域名的证书。

  • 确认HTTPS绑定的主机头与SNI设置

    1. 进入站点的「绑定」界面,编辑HTTPS绑定:
      • 确保「主机名」字段填写的域名和你访问的地址完全一致(比如miosito.it);
      • 勾选「要求服务器名称指示(SNI)」——这是IIS8区分多站点HTTPS请求的核心设置,不勾选的话服务器无法根据主机头路由请求,会直接拒绝连接。
  • 排查443端口占用情况
    以管理员身份打开命令提示符,执行命令:
    netstat -ano | findstr ":443"
    查看结果中的PID,打开任务管理器定位对应进程。如果是VPN、第三方web服务等其他程序占用了443端口,要么停止该服务,要么修改其监听端口,确保IIS能正常监听443。

  • 验证证书导入完整性

    1. 运行certlm.msc打开「本地计算机证书管理器」;
    2. 依次展开「个人」->「证书」,找到导入的Aruba证书;
    3. 右键证书选择「打开」,查看「证书路径」标签,确认所有中间CA证书都显示「此证书路径中的所有证书都受信任」。如果存在未信任的CA,需将.p7b文件中的中间CA证书导入到「受信任的根证书颁发机构」或「中间证书颁发机构」存储。
      注意:导入.p7b证书时必须选择「本地计算机」存储,而非当前用户存储,否则IIS无法正确调用证书。
  • 检查防火墙与网络规则

    1. 打开Windows防火墙,确认「入站规则」中存在允许「HTTPS(443)」的规则且已启用;
    2. 若服务器为云主机,登录云服务商控制台,检查安全组/防火墙规则是否允许公网IP的443端口入站流量。
  • 清除本地缓存与DNS验证

    1. 清除浏览器缓存(快捷键Ctrl+Shift+Delete),或使用隐私模式访问测试;
    2. 在本地命令提示符执行nslookup miosito.it,确认解析到的IP是服务器的固定公网IP,避免DNS解析错误导致无法连接。

内容的提问来源于stack exchange,提问作者Francesco Militello

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 19:47:16