在Mac OSX Lion上无法解析http:// localhost:8080 /

时间:2012-01-05 11:36:01

标签: osx-lion localhost

我正在尝试在我的mac上使用本地服务器,但它似乎忽略了/ etc / hosts文件中的localhost设置。找到了解决方案重新安装的几个页面,并将localhost放在/ etc / hosts等的第一个位置......我相信这些不仅仅是需要的。

有人还有同样的问题吗?

3 个答案:

答案 0 :(得分:17)

发现默认情况下仅在代理后面只排除* .local,因此只需要添加localhost和127.0.0.1以避免本地计算机上的DNS解析。放

*.local, localhost, 127.0.0.1

进入以下设置对话框:

  

系统偏好设置/网络/高级/代理/绕过代理设置   这些主机&域

答案 1 :(得分:0)

你没有说你正试图去做什么服务器,也许我不理解这个问题。 Lion默认在/ etc / hosts中附带localhost别名,该别名似乎不太可能停止工作。你能ping localhost吗?您可以通过127.0.0.1访问服务器吗?

答案 2 :(得分:0)

我保证这是您的主机文件。我做了所有这些并且一直在搞乱代理设置和主机 - 毫不奇怪,我搞砸了。这就是我做的: 将osx代理设置恢复为默认值(* .local,169.254 / 16)并保持被动检查。没有其他任何东西被检查。 确保您的hosts文件具有正确的标题部分 - 前几行。如果您不知道这是什么,您从未接触它,所以不要担心。无论哪种方式,请在/ etc / hosts中进行检查。 你可以快速搜索默认的osx hosts文件(抱歉,这个网站对我来说太严格了) 别忘了冲洗你的osx dns! dscacheutil -flushcache在10.7 +上。 你应该好。对我来说,我需要停止使用这样的东西搞乱,因为它很容易搞砸,然后很难排除故障。 祝好运。