Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Yosemite localhost显示404,但计算机名显示“;它起作用了&引用;_Macos_Apache_Localhost_Computer Name - Fatal编程技术网

Macos Yosemite localhost显示404,但计算机名显示“;它起作用了&引用;

Macos Yosemite localhost显示404,但计算机名显示“;它起作用了&引用;,macos,apache,localhost,computer-name,Macos,Apache,Localhost,Computer Name,自从升级到约塞米蒂后,我一直有点头痛。通常,我运行一个gulp或grunt connect包,该包在端口9000上生成一个节点服务器。我读了这本书,读到了第一页。然而,在启动服务器之后,这个URL给了我一个404 我运行了$apachectl configtest并获得以下结果: “AH00558:httpd:无法使用jake.local可靠地确定服务器的完全限定域名。请全局设置'ServerName'指令以抑制此消息” “jake.local”是我的电脑名。巧合的是(或许不是?),当我去jak

自从升级到约塞米蒂后,我一直有点头痛。通常,我运行一个gulp或grunt connect包,该包在端口9000上生成一个节点服务器。我读了这本书,读到了第一页。然而,在启动服务器之后,这个URL给了我一个404

我运行了$apachectl configtest并获得以下结果:

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

“jake.local”是我的电脑名。巧合的是(或许不是?),当我去jake.local:9000时,我得到了我的网站,没有404

我无论如何都不是Apache专家,但我很幸运地遵循了本教程:。。。结果只是恢复了httpd.conf,因为指令对我不起作用。我开始觉得我可能有一个不同的问题,因为我的理解是,开箱即用,优胜美地应该在我击球时给我一个“它工作!”的感觉

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

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

编辑:

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

127.0.0.1 localhost

经过数小时的搜索,我发现我的主机文件中有一行是Mavericks留下的:

#in /etc/hosts

fe80::1%lo0  localhost
如果你有,把它拿走