我们运行的是 Windows 8.1,并安装了当前稳定的 Firefox 和 IE。我们全新安装了 Apache 2.2,并启用了 SSL。
- http://本地主机可通过 Firefox 和 IE 访问并提供网站
- http://本地主机:443可以在 Firefox 和 IE 中访问,并显示服务器错误,例如“走开,你没有加密”
- https://本地主机在接受自定义的不受信任证书后,可以通过 IE 访问并提供网站服务
https://本地主机 在 Firefox 中无法访问。它显示 Firefox 屏幕,表示无法解析地址。同样的事情也发生在https://127.0.0.1以及计算机常规网络接口上的 IPv4 地址。
我们尝试清除浏览器缓存、刷新 Windows 的 DNS 缓存并重新启动(多次)。
即使在启用 https 的 IE 中直接访问该网站,Firefox 也不会加载任何内容。
到目前为止我还没有尝试过任何其他浏览器。
为什么会发生这种情况?我该如何解决?
答案1
事实证明,我们需要做的就是手动将证书作为例外添加到 Firefox 的证书存储中。奇怪的是,它并没有要求这样做,而是表现得像无法连接一样。通常它应该显示“让我离开这里”页面。