Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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
Mac上的Apache-找不到本地主机服务器_Apache - Fatal编程技术网

Mac上的Apache-找不到本地主机服务器

Mac上的Apache-找不到本地主机服务器,apache,Apache,在Mac(10.8)上修改Apache配置时,我做了一些不应该做的事情,现在甚至无法加载localhost页面 我试图解决这个问题的方法是在/etc/apache2/中恢复httpd.conf的原始版本,并在/etc中恢复配置文件hosts。我认为这已经足够了,但事实并非如此 奇怪的是,我可以通过寻址127.0.0.1或0.0.0.0来加载index.html。localhost没有应答 有什么想法吗?我忘记恢复文件了吗?您是否更改了主机文件 /etc/hosts 这应该是设定的 ## # Ho

在Mac(10.8)上修改Apache配置时,我做了一些不应该做的事情,现在甚至无法加载localhost页面

我试图解决这个问题的方法是在/etc/apache2/中恢复httpd.conf的原始版本,并在/etc中恢复配置文件hosts。我认为这已经足够了,但事实并非如此

奇怪的是,我可以通过寻址127.0.0.1或0.0.0.0来加载index.html。localhost没有应答


有什么想法吗?我忘记恢复文件了吗?

您是否更改了主机文件

/etc/hosts

这应该是设定的

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0 localhost

更改
httpd.conf
后,您是否重新启动了
sudo/usr/sbin/apachectl
?是的,但没有任何更改。这非常不好(TM)。这个问题与您的Apache无关,您弄乱了您的网络路由
localhost
应始终指向
127.0.0.1
0.0.0
甚至不是有效的IP地址。您确定要放回原始的
/etc/hosts
?您还更改了其他系统文件吗?你试过把它关掉然后再打开吗?我肯定是的,它看起来和盖伊的答案上贴的一模一样。我也试着重新启动,但没有办法。我试过的另一件事是虚拟主机,但它不起作用。你能想象我能解决这个问题吗?是的,我将hosts文件和httpd.conf恢复到了它们的原始版本。