0

自从升级到优胜美地后,我一直有点头疼。通常,我运行一个 gulp 或 grunt 连接包,在端口 9000 上生成一个节点服务器。我通过访问http://localhost:9000来访问该页面。但是,在启动服务器后,该 URL 给了我一个 404。

我运行 $apachectl configtest 并得到以下信息:

“AH00558:httpd:无法可靠地确定服务器的完全限定域名,使用 jake.local。全局设置 'ServerName' 指令以禁止显示此消息”

“jake.local”是我的计算机名。巧合(或许不是?),当我访问 jake.local:9000 时,我得到了我的网站,但没有 404。

我无论如何都不是 Apache 专家,但是我没有运气地遵循本教程:Apache localhost/~username/ not working ... 最终只是恢复了我的 httpd.conf,因为这些说明不适用于我。我开始认为我可能有一个不同的问题,因为我的理解是,开箱即用,优胜美地应该让我活在“它有效!” 当我点击http://localhost

我不确定如何继续,但我希望 localhost 再次工作,而不必使用我的计算机名。我该怎么做呢?

任何帮助将不胜感激。谢谢!

编辑:

127.0.0.1:9000 也给了我积极的结果。在我的主机文件中,我有:

127.0.0.1 localhost
4

1 回答 1

0

经过几个小时的搜索,我发现我的主机文件中有一行来自 Mavericks:

#in /etc/hosts

fe80::1%lo0  localhost

如果有,请将其删除。

于 2015-01-25T20:16:33.883 回答