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

为什么localhost不指向我的Ubuntu apache Web服务器?,ubuntu,apache2,webserver,localhost,Ubuntu,Apache2,Webserver,Localhost,正如标题所说,我真的很想知道为什么localhost不能在我的浏览器中连接到服务器,并向我显示默认的“它可以工作!”在终端中安装apache2后,页面如许多教程中所述。“ifconfig eth0 | grep inet | awk”{print$2}命令中提供的ip地址会将我重定向到该页面,但不仅仅是通过“localhost” 我找了很多,但可能是因为什么?虚拟机网络设置?它现在在桥接网络上?ubuntu虚拟机内有任何配置吗?有人能提供一个简单的一步一步的指导吗?如果有任何帮助,我们将不胜感激

正如标题所说,我真的很想知道为什么localhost不能在我的浏览器中连接到服务器,并向我显示默认的“它可以工作!”在终端中安装apache2后,页面如许多教程中所述。“ifconfig eth0 | grep inet | awk”{print$2}命令中提供的ip地址会将我重定向到该页面,但不仅仅是通过“localhost”

我找了很多,但可能是因为什么?虚拟机网络设置?它现在在桥接网络上?ubuntu虚拟机内有任何配置吗?有人能提供一个简单的一步一步的指导吗?如果有任何帮助,我们将不胜感激。

do a>tailf/var/log/apache2/error.log您有什么?这与您的internet连接或VM网络网桥无关

你有没有试过sudo-apt-get-purge-remove-apache2? 那么sudo要安装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服务器才能访问它

//本地主机问题

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

如果不存在,请添加它


您可以使用emacs、vi、gedit甚至记事本,找到文件并确保其在其中。这应该可以让您继续。

您好,我尝试了所有这些方法,但现在收到一条消息:“未找到请求的URL/welcome.html在此服务器上未找到。”。Apache/2.4.7 Ubuntu服务器192.168.0.111端口80'还有,我如何将日志放入文本文件中供您显示?啊,我的url是“welcome.html”,它必须是index.html。现在我通过该ip进入“it works”页面,但是为什么“localhost”不起作用呢?请看我的回答,我编辑了该部分并告诉您如何修复://localhost问题该行已经在我的/etc/hosts/文件中。你是什么意思?如何将它从我的Ubuntu终端传输到主机中的文本文件?
127.0.0.1       localhost