首页
关于我们
服务项目
作品展示
服务支持
联系我们
友情链接
网站地图
 您当前位置:网络学院 -> 系统问题系-> 操作系统-> Windows 综合
IE7下Https网站访问故障巧排除
作者:admin 来源:网络
日期: 2007-2-24
站内搜索
文章页数:[1] 
IE7浏览器是伴随着Vista操作系统而诞生的,不过微软也发布了针对XP系统的IE7浏览器版本。不过不管是Vista系统还是XP系统下的IE7,由于他的安全防范意识有很大提高,对于非法站点和安全加密站点的过滤都比较苛刻,所以在IE7下访问https这种通过SSL协议加密的<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-7); onmouseover=kwE(event,-7); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>网站</A></NOBR>都会出现故障。今天我们就来一步步解决此问题。
<STRONG>一、XP系统下IE7访问https站点故障排除功略</STRONG>:
默认情况我们在XP系统下通过XP版本的IE7浏览器访问https加密的站点都会出现“此网站的安全证书有问题,该网站提供的安全证书不是由受信任的证书办法机构颁发的,安全证书问题可能显示试图欺骗您或截获您向<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-2); onmouseover=kwE(event,-2); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>服务器</A></NOBR>发送的数据”,我们必须再次点“继续浏览此网站(不推荐)”才能查看页面信息。(如图1)

那么如何来解决这个问题呢?毕竟每次访问Https站点都需要重复点“继续浏览此网站(不<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-5); onmouseover=kwE(event,-5); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>推荐</A></NOBR>)”,在操作上带来很大的麻烦。下面我们就通过安装证书步骤来解决此问题。
第一步:当我们用IE7浏览Https站点后会在地址栏右边出现一个红色的“证书错误”的提示,我们点该红色按钮,然后选择“查看证书”。(如图2)

第二步:在打开的“查看证书”窗口中的“常规”标签中点右下角的“安装证书”按钮。(如图3)

第三步:出现“证书导入向导”后点“下一步”按钮继续。
第四步:选择证书存储的系统区域,通过“浏览”按钮设置将证书保存为“受信任的根证书颁发机构”。(如图4)

第五步:之后在<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-3); onmouseover=kwE(event,-3); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>安全</A></NOBR>警告窗口中选择“是”按钮来安装该证书。
第六步:设置完毕后我们再次访问该https站点就不会出现任何问题,也不会再出现“此网站的安全证书有问题,该网站提供的安全证书不是由受信任的证书办法机构颁发的,安全证书问题可能显示试图欺骗您或截获您向<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-6); onmouseover=kwE(event,-6); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>服务</A></NOBR>器发送的数据”的错误提示了。
<STRONG>二、Vista<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-6); onmouseover=kwE(event,-6); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>系统</A></NOBR>下IE7访问https站点故障排除功略</STRONG>:
在Vista系统下使用IE7浏览器访问https站点也会出现“此网站的安全证书有问题,该网站提供的安全证书不是由受信任的证书办法机构颁发的,安全证书问题可能显示试图欺骗您或截获您向<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-1); onmouseover=kwE(event,-1); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>服务器</A></NOBR>发送的数据”的错误提示,但是他的解决步骤却和XP下IE7有很大区别。这是因为在Vista系统中IE7访问https证书查看里没有安装的提示,错误信息提示“由于CA根证书不在受信任的根证书颁发机构存储区中,所以他不受信任“。
那么该如何解决呢?至今笔者还没有发现可以通过调整IE7浏览器的设置来解决此问题,不过可以通过证书导入来解决。
第一步:首先打开IE7浏览器,然后通过“工具-&gt;internet选项”打开属性设置窗口,并选择“内容”<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-5); onmouseover=kwE(event,-5); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>标签</A></NOBR>,直接点“证书”标签。
第二步:选择要安装的证书类型时点“受信任的根证书颁发机构”,接下来点左下角的“导入”按钮。(如图5)

第三步:这时就需要我们在“要导入的文件”设置窗口中找到该<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-7); onmouseover=kwE(event,-7); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>网站</A></NOBR>的证书文件。至于这个证书文件如何获得,笔者的方法是通过在别的浏览器(例如IE 6或XP系统IE 7)中将该网站对应的证书以文件的形式导出即可,接下来回到Vista系统中导入此文件即可。(如图6)

第四步:在证书存储设置处和上面介绍的方法一样,选择将所有的证书放入下列存储——受信任的根证书颁发机构。
第五步:在安装该证书的窗口中点“是”按钮即可。
第六步:所有工作完成后会出现导入<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-3); onmouseover=kwE(event,-3); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>成功</A></NOBR>的提示,以后我们再访问https加密的站点就不会出现上面的错误提示了。
小提示:如果修改设置后问题依然没有解决,那么我们还应该在IE浏览器的internet选项中高级标签下的“使用SSL 2.0”勾选,因为默认情况下IE7把SSL 2.0协议过滤掉了,如果https网站恰巧只能使用SSL 2.0协议访问就会出现错误提示。(如图7)

三、IE 7下HTTPS<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-8); onmouseover=kwE(event,-8); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>网站</A></NOBR>访问故障解决功略</STRONG>:
经过总结和实验笔者发现在IE 7中访问HTTPS站点确实会出现这样或那样的问题,具体表现如下。
(1)SSL 2.0没有开启而出现错误:
现象:当浏览一个仅SSLv2的站点时,显示一个错误页面。
原因:Internet Explorer 7中默认关闭了SSLv2协议。SSLv2协议存在已知的<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-4); onmouseover=kwE(event,-4); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>安全</A></NOBR>问题,已被SSLv3和TLSv1协议替代。
解决办法:在IE 7属性中高级标签下开启SSL 2.0,让浏览器支持该协议。(如图8)

(2)https站点密码验证使用弱口令:
现象:在Windows Vista上浏览一个被配置成使用弱密码(40位/56位加密)的HTTPS站点时,显示一个错误页面。
原因:在Windows Vista中,默认已经关闭了弱密码,仅开启强密码。
解决办法:对于访问者没有办法解决,只能等待https站点管理员修改验证使用的弱口令。
(3)站点证书错误:
现象:当浏览一个显示包含错误的安全证书的HTTPS站点时,显示一个错误页面。
原因:为了改进安全性和用户体验,IE7阻止了访问显示包含错误的安全证书的HTTPS站点。这个改变代替了出现在IE6中的对话框。
解决办法:如果站点的证书已过期,则没有处理方法。联系站点的所有者,并要求他们更新证书。
(4)https页面引入http页面信息:
现象:当浏览一个含有HTTPS和HTTP混合内容的页面时,出现一个信息栏,代替Internet Explorer 6或更早版本中出现的对话框。
原因:为了改进安全性和用户体验,IE7默认阻止了在HTTPS页面显示HTTP内容。这个改变代替了出现在IE6中的对话框。
解决办法:通过浏览器的internet选项的“安全”<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-6); onmouseover=kwE(event,-6); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>标签</A></NOBR>,选择internet图标,然后点“自定义级别”,向下滚动到Miscellaneous部分,调整Display mixed content设置的值。
(5)证书无效的错误:
现象:当在Windows Vista上浏览HTTPS站点时,出现一个针对证书撤回的检查,以决定证书是否仍然有效。
原因:Windows Vista中对性能作出的改进以及对OCSP协议的支持,通过默认开启撤回检查,使得Windows Vista上的IE7安全性得到了提升。
解决办法:如果该问题影响了实际环境的性能问题,可以关闭证书撤回的选项。通过internet选项的“高级”标签里“安全”下的“检查<NOBR><A class=iAs oncontextmenu="return false;" onmousemove=kwM(-2); onmouseover=kwE(event,-2); style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" onclick="return kwC();" onmouseout=kwL(event); target=_blank>服务器</A></NOBR>证书吊销”,将其前面的对勾去掉。
<STRONG>四、总结</STRONG>:
至此我们就完成了几乎所有IE7浏览器访问https加密的站点出错的问题,各位IT168的读者可以根据自己的实际错误提示和上面的多个办法来解决故障。
文章页数:[1] 
放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·IE7下Https网站访问故障巧排除
·Win2000/XP/Vista解决繁体字最佳方法
·打造另类的Windows操作系统登录界面
·网页打不开 Windows的Hosts表是祸首
·看看你电脑里面有多少垃圾文件浪费内存
·大内存时代 如何最大限度提升虚拟内存性能
·如何让电脑硬盘运行更快
·打造“完美浏览器”(上篇)
·技巧 右键的世界很“精彩”
·远程文件共享的常用方法
最新文章
·特别奉献:Windows 这20年(第三部分)
·特别奉献:Windows 这20年(第二部分)
·特别奉献: Windows 这20年 (第一部分)
·看看你电脑里面有多少垃圾文件浪费内存
·打造“完美浏览器”(上篇)
·打造“完美浏览器”(中篇)
·打造“完美浏览器”(下篇)
·如何让电脑硬盘运行更快
·浏览器执行exe文件的探讨
·用组策略强化Windows系统的三大技巧
相关主题
  • 你知道Windows桌面“刷新”的作用吗?
  • 妙招之用Windows磁盘配额增强系统安全
  • 系统安全Windows的十四个非法操作详解
  • 系统安全基础知识之Nbtstat命令详解
  • 一分钟清除Windows系统的垃圾
  • 版权申明:除部分特别声明不要转载,或者授权本站独家播发的文章外,大家可以自由转载本站的原创文章,但原作者和来自本站的链接必须保留(非本站原创的,按照原来自一节,自行链接)。文章版权归本站和作者共有。
    转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去本站水印。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论  打印  刷新  推荐给朋友  返回顶部  关闭

    网上大名: