公司网站在部分电脑的 IE 内核浏览器上打不开。无法显示此网页。
在 chrome 和 firefox 上可正常打开。说明端口是正常的。
一开始以为服务端的动态网页判断了浏览器 UA 准备对 IE 浏览器特殊处理,处理时存在 BUG 导致触发异常断开连接。
在正常打开网页的情况看返回的 http 头部,发现服务器是 Nginx。讲道理如果是触发了异常最容易发生 Nginx 的常见错误 “500 Internal Server Error”。
此时猜想可能是禁掉了 Nginx 的错误页面。
在 IE 上抓包发现,并没有返回数据。观察到网站采用了 https 协议。怀疑是 SSL 握手失败导致的。
莫名奇妙。。开始分析。。