今天在ie6浏览器下调试网站时,发现启用SSL的网站无法正常访问,ie6提示找不到服务或者DNS 错误,图片如下:
搜索了一下原因,一部分说法是:部分SSL证书不支持IE6,如果这个说法成立,那SSL证书还算的上是全球可信的SSL证书吗?
所以我又认真的看了一下ie6的错误提示,其中有这样部分内容:
如果您要访问某安全站点,请确保您的安全设置能够支持。请单击工具菜单,然后单击Internet选项。在“高级”选项卡上,滚动到“安全”部分,复选SSL 2.0、SSL 3.0、TLS 1.0、PTC 1.0设置
查看我自己ie浏览器安全选项设置,默认的TLS 1.0是没有勾选的,当我勾选了TLS 1.0以后,我在测试打开https开头的网站,终于可以访问了。
综上,启用SSL的站点在ie浏览器无法访问,和SSL证书没有关系,而是与IE浏览器的安全设置有关(具体问题请具体分析,此结论只针对我的问题);另外因为IE6浏览器已近退出历史舞台,大部分网站已经使用新技术制作,并未对IE6进行优化适配,所以IE6虽然支持访问这些网站,但是打开的网站会提示各种各样的错误。所以建议大家还是升级自己的浏览器。
扩展知识:
什么是SSL 2.0、什么是SSL 3.0、什么是TLS 1.0、什么是PTC 1.0?
《“ie6下https竟然无法访问,真是SSL证书的问题吗?”》 有 1 条评论
还是没有搞明白?