用户获取默认的 Apache 页面而不是网站 - Safari/FF?

用户获取默认的 Apache 页面而不是网站 - Safari/FF?

有人抱怨说 www.archstl.org(我管理的一个网站)在他的 Windows PC 上可以正常加载,但在他的 Mac 上却不行;而且显然他带着 Mac 去任何地方都无法访问它……

我听说另一个人也遇到过这种情况,但我找不到原因。当他们尝试使用 Safari 或 FireFox 在 Mac 上加载它时,他们得到了默认的 Apache 页面:“如果您能看到这个,则意味着 Apache Web 服务器软件在此系统上的安装成功。您现在可以向此目录添加内容并替换此页面。”

我让他 ping www.archstl.org,它总是返回我们服务器的正确 IP 地址 (174.37.22.142),所以我不知道可能出了什么问题。看来我们的服务器向他发送了错误的页面,就是这么简单……?

答案1

我使用 Safari 4.0.2 时,它能正常工作。 也许他以某种方式禁用了 HTTP/1.1,或者使用了一些无效的代理服务器?

我看到您的网站的 DNS 查询报告 IPv6 地址为“::”,我认为这是 IPv6 等同于“localhost”的地址。如果您修复 DNS,或者告诉他关闭 IPv6,那么一切都会好起来。

snowbird:~> host  www.archstl.org
www.archstl.org is an alias for archstl.org.
archstl.org has address 174.37.22.142
archstl.org has IPv6 address ::
archstl.org mail is handled by 20 smtp-relay.swbell.net.
archstl.org mail is handled by 10 mail.archstl.org.
archstl.org mail is handled by 10 mail2.archstl.org.

答案2

我目前可以在 OS X 10.5 上通过最新的 Firefox 和 Safari 使用它。

相关内容