无法使用 Microsoft Virtual PC Windows XP / IE 6 映像加载 SSL 站点
我尝试使用 Microsoft 的 Win XP / IE 6 虚拟机映像在 IE 6 中测试我的网站,但我无法在虚拟机内的 IE 6 或 Firefox 2 中加载任何 SSL 网站。 在虚拟机外部,所有网站都会按预期加载,但在虚拟机内部,任一浏览器都找不到网站。 非 SSL 站点在虚拟机内加载良好。
例如,Firefox 2.0.0.20 错误消息是“Firefox 无法在 secure.example.com 上找到服务器”。
是否必须在虚拟机中启用某些特殊功能才能允许连接到 SSL 站点?
I'm trying to test my site in IE 6 using Microsoft's Win XP / IE 6 virtual machine image, but I'm unable to load any SSL site in either IE 6 or Firefox 2 inside of the virtual machine. Outside of the VM all sites load as expected, but inside it can't find the sites in either browser. Non-SSL sites load fine inside the VM.
For example, the Firefox 2.0.0.20 error message is 'Firefox can't find the server at secure.example.com.'
Does something special have to be enabled in the VM to allow connections to SSL sites?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
虚拟机或主机上是否存在某种可能阻止端口 443(HTTPS/SSL 端口)的防火墙设置? 这对我来说似乎是一个可能的罪魁祸首。
安全策略中还有另一个设置:“系统加密:使用符合 FIPS 的算法进行加密、散列和签名。” 如果设置了此项,您将无法连接到不使用 TLS 1.0 的服务器,大多数站点都不提供 TLS 1.0,但是根据我过去的经验,这仅影响 Internet Explorer,而不影响 Firefox。
Is there some sort of firewall setup on either the virtual machine or the host machine that might be blocking port 443 (HTTPS/SSL port)? This seems to be a likely culprit to me.
There is also another setting in security policy: "System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing." If this is set, you cannot connect to servers that aren't using TLS 1.0, most sites are not serving TLS 1.0, however this has only affected Internet Explorer, not Firefox in my past experience.
结果发现是DNS问题。 我将 VM 操作系统中的 DNS 服务器切换为使用 OpenDNS,并且网站正常运行。
It turned out to be a DNS problem. I switched the DNS servers in the VM OS to use OpenDNS, and the sites came up without a problem.