正如标题所说,我真的很想知道为什么localhost无法在我的浏览器中连接到服务器,并向我显示默认设置' It Works!'许多教程中描述的页面(仅在终端中安装apache2之后)。 ' ifconfig eth0 |中提供的IP地址grep inet | awk' {print $ 2}''命令会将我重定向到该页面,但不能通过“localhost'。
”我搜索了很多,但可能是由于什么?虚拟机网络设置?(它现在在桥接网络上)? ubuntu VM内的任何配置?有人可以提供一个简单的分步指导,该怎么做?任何帮助将不胜感激。
答案 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甚至记事本,找到文件并确保它在那里。这应该让你去。