![用户获取默认的 Apache 页面而不是网站 - Safari/FF?](https://linux22.com/image/490199/%E7%94%A8%E6%88%B7%E8%8E%B7%E5%8F%96%E9%BB%98%E8%AE%A4%E7%9A%84%20Apache%20%E9%A1%B5%E9%9D%A2%E8%80%8C%E4%B8%8D%E6%98%AF%E7%BD%91%E7%AB%99%20-%20Safari%2FFF%EF%BC%9F.png)
有人抱怨说 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 使用它。