Internet Explorer 无法加载网站

Internet Explorer 无法加载网站

Internet Explorer(版本 6 和 8,在 XP 上)拒绝加载https://theveeb.com,出现未找到服务器的错误。

http://wiki.theveeb.com可以工作,所以它可以与我在那里运行的 apache2 服务器对话。

我唯一能想到的就是 IE 讨厌我的 SSL 设置......但我想不出为什么会这样,也不知道我需要做什么来解决这个问题。

当我尝试http://theveeb.com在相同的浏览器中,我得到了相同的效果。它们应该重定向到 https://,但似乎没有,它们只是出错了。

Firefox, Uzbl, curl, Ubunt 上的 wget 可以正常工作 Windows 上的 wget.exe 似乎也可以正常工作

答案1

我发现了这个问题。当你的配置文件中有 SSLVerifyClient 可选项时,IE 完全无法加载页面。哇。

答案2

看起来您有 MIME 类型问题。当我转到http://theveeb.com在 IE8 中,它提示我下载您的 HTML。

答案3

我可能完全错了,但 theveeb.com 和 wiki.theveeb.com 都解析到同一个 IP 地址,所以其中一个或两个不应该配置主机标头吗?如果 wiki.theveeb.com 有效,那么我假设它是服务器上的默认网站,并且 theveeb.com 网站应该配置主机标头。我错了吗?

答案4

user@lap:~$ curl hXXp://theveeb.com/ -IL
HTTP/1.1 302 Found
Date: Tue, 24 Nov 2009 22:23:45 GMT
Server: Apache
Location: hXXps://theveeb.com/
Vary: Accept-Encoding
Content-Type: text/html; charset=iso-8859-1

HTTP/1.1 200 OK
Date: Tue, 24 Nov 2009 22:23:46 GMT
Server: Apache
X-Powered-By: PHP/5.2.6-1+lenny3
Vary: Accept-Encoding,Accept
Content-Type: application/xhtml+xml; charset=utf-8

your page:
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "hXXp://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="hXXp://www.w3.org/1999/xhtml" id="theveeb">
....



user@lap:~$ curl hXXps://theveeb.com/ -I
HTTP/1.1 200 OK
Date: Tue, 24 Nov 2009 22:24:40 GMT
Server: Apache
X-Powered-By: PHP/5.2.6-1+lenny3
Vary: Accept-Encoding,Accept
Content-Type: application/xhtml+xml; charset=utf-8

相关内容