【问题标题】:apache localhost sites opening in Firefox, but not IE or Safari?apache localhost 站点在 Firefox 中打开,但不是 IE 或 Safari?
【发布时间】:2010-10-23 17:04:31
【问题描述】:

我在 Vista 上运行 WAMP,并设置了 Apache 虚拟主机和我的主机文件,以允许我使用如下地址在本地测试站点:

http://testsitex.localhost:8080

唯一的问题是,它只适用于 Firefox。 IE 和 Safari(目前我尝试过的唯一其他浏览器,也是我最关心的两个)显示错误。

我目前不在我的机器前,但错误类似于:

502 错误网关 DNS 主机查找问题

谁能告诉我这是怎么回事?

【问题讨论】:

  • www.serverfault.com 的完美问题
  • 您是否已将它们配置为使用代理?

标签: apache internet-explorer firefox localhost


【解决方案1】:

您是否将 testsitex.localhost 放入您的 HOSTS 文件中?

【讨论】:

    【解决方案2】:

    我会尝试将它从 testsitex.localhost 更改为 testsite.loc,看看你是否有同样的问题。或者,尝试从命令提示符 ping 它,看看您是否遇到同样的问题。

    另一件事可能是 Firefox 忽略了 windows 代理,而 IE 和 Safari 可能使用默认的 windows 代理(设置 -> 控制面板 -> 互联网 -> 连接 -> 局域网设置)。如果您的代理没有主机文件,这会解释它。

    【讨论】:

    • 502 错误表示 HTTP 服务已回复。所以它要么是一个集合代理(如你所描述的,要么是一个透明代理)。
    • 如果是透明代理,HTTP请求不会离开本机,而是使用hosts文件的IP地址,即localhost。在使用 Windows 计算机名称解析 ip 时,我肯定被这个烧毁了,但是代理服务器不在 Windows 域上,导致使用 IE(和代理)的每个人都失败,但不是我,因为 firefox 忽略代理。
    猜你喜欢
    • 2019-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-19
    • 1970-01-01
    • 2013-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多