我有人抱怨 www.archstl.org(我管理的一个网站)可以从他的 Windows PC 上正常加载,但不能在他的 Mac 上加载;显然他也无法随身携带他的Mac……
我听说这发生在另一个人身上,但我找不到解释。当他们尝试使用 Safari 或 FireFox 在他们的 Mac 上加载它时,他们会得到默认的 Apache 页面:“如果你能看到这个,这意味着在这个系统上安装 Apache Web 服务器软件是成功的。你现在可以添加内容到这个目录并替换这个页面。”
我让他 ping www.archstl.org,它总是返回我们服务器的正确 IP 地址(174.37.22.142),所以我不知道可能出了什么问题。似乎我们的服务器向他发送了错误的页面,简单明了...?
它适用于 Safari 4.0.2。
也许他以某种方式禁用了 HTTP/1.1 或使用了一些脑残的代理服务器?我看到您的站点的 dns 查找报告的 IPv6 地址为“::”,我认为它相当于“localhost”的 IPv6。如果你修复你的 DNS,或者告诉他关闭 IPv6,一切都会好起来的。
使用最新的 Firefox 和 Safari 在 OS X 10.5 上“现在”为我工作。