为什么localhost指向我的Ubuntu apache Web服务器?

时间:2014-12-15 21:16:24

标签: ubuntu apache2 webserver localhost

正如标题所说,我真的很想知道为什么localhost无法在我的浏览器中连接到服务器,并向我显示默认设置' It Works!'许多教程中描述的页面(仅在终端中安装apache2之后)。 ' ifconfig eth0 |中提供的IP地址grep inet | awk' {print $ 2}''命令会将我重定向到该页面,但不能通过“localhost'。

我搜索了很多,但可能是由于什么?虚拟机网络设置?(它现在在桥接网络上)? ubuntu VM内的任何配置?有人可以提供一个简单的分步指导,该怎么做?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

做一个> tailf /var/log/apache2/error.log你在那里有什么?这与您的互联网连接或VM Networked Bridge无关。

你试过sudo apt-get --purge remove apache2? 然后sudo apt-get install apache2?

在该问题之后> ifconfig eth0 | grep inet | awk '{ print $2 }'

找到您的本地IP地址

然后转到浏览器

http://your-ip/welcome.html

默认情况下,这是您的apache2日志位于Ubuntu上的地方,

/var/log/apache2/error.log
你发布了sudo /etc/init.d/apache2 start吗?您需要启动Web服务器才能访问它。

// localhost问题

您的本地主机无法正常工作,因为您没有 /etc/hosts文件中的这一行:

127.0.0.1       localhost

如果不存在,请添加它。

你可以使用emacs,vi或gedit甚至记事本,找到文件并确保它在那里。这应该让你去。