通过 SSL 进行连接时出现“Page Cannot Be Displayed”(无法显示页面)错误

症状

使用“安全套接字层”(SSL) 连接到正在运行“Internet 信息服务”(IIS) 的计算机时,可能会出现以下错误信息:

The page cannot be displayed.
The page you are looking for is currently unavailable. The Web site might be experiencing technical difficulties, or you may need to adjust your browser settings.


此 Web 站点通常是服务器上的第二个 Web 站点。 通过 HTTP 到 Web 站点的连接工作正常。

原因

如果您在默认 Web 站点上设置了 SSL 并删除了证书,然后尝试在第二个 Web 站点上进行设置时,可能会出现此错误信息。

如果您运行 netstat 命令,可以看到某个服务正在侦听端口 443,但您无法连接到该服务。 这是由 IIS 5.0 版中的一个新实现导致的,该实现后来被称为“套接字池”。
有关套接字池以及如何禁用套接字池的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

IIS 启动时绑定到所有可用的 IP 地址

解决方案

注意: 基于本文的目的,安装了两个网站:默认网站和管理网站。 默认情况下,默认 Web 站点上启用 SSL。

  1. 打开默认网站的“安全”属性,然后选择“服务器证书”。

  2. 在向导中,单击“分配现有证书”,然后从列表中选择证书。

  3. 完成向导后,单击“Web 站点”选项卡,然后单击“高级”。

  4. 删除 SSL 窗口中列出的所有条目。

  5. 再次单击“服务器证书”,然后依次单击“删除当前证书”和“确定”。

  6. 在“Microsoft 管理控制台”(MMC) 中右键单击计算机名,然后单击“重新启动 IIS”。

现在,您应该可以使用 SSL 连接到服务器了。

解决方法

重新启动 IIS 服务可能可以解决出现错误信息的问题。 如果没有解决问题,请按照本文“解决方案”部分中的步骤操作。

更多信息

在 IIS Web 服务器上启用 SSL 后,IIS 服务开始侦听端口 80 和 443 上所有已使用和未使用的 IP 地址。 对于多 IP 地址服务器,可能需要禁用此功能。 产品添加此功能是为了获得性能增益。

当您尝试在 Administration Web 站点上设置 SSL 时,通常会出现此问题。 IIS 查找默认网站的 SSL 设置,并侦听端口 443。 但是,默认网站没有与该网站对应的证书。 因此,无法进行连接,这就是为什么您可以看到侦听端口 443 的服务器,当无法连接到该站点的原因。

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×