升级到 2.4.7 后 apache 不起作用

Sal*_*ali 3 ubuntu apache-2.4

我的家庭系统使用 Ubuntu 13.10。今天我将 apache 从 2.4.6 版升级到 2.4.7 版,但它停止工作了。我的意思是:

Apache 正在运行(我检查过pgrep apache它有以下版本2.4.7-1+sury.org~saucy+1)。当我尝试访问时,http://localhost/我得到

在此服务器上找不到请求的 URL /。

本地主机端口 80 上的 Apache/2.4.7 (Ubuntu) 服务器

当我尝试时同样的事情 http://localhost/index.html

在此服务器上找不到请求的 URL /index.html。

我清理了我的/var/www文件夹(删除了所有内容,唯一剩下的就是index.html里面只有一个世界)。我还检查了 apache 是否有读取文件的权限(实际上我为所有 www 目录和里面的所有内容都设置了 777 以确保)。

我截断error.logaccess.log尝试再次访问本地主机。Error.log 没有改变,唯一的一行:

127.0.0.1 - - [TIMESTAMP] "GET /index.html HTTP/1.1" 404 498 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36"
Run Code Online (Sandbox Code Playgroud)

出现在 access.log 中。

我不知道我还能尝试什么。知道如何解决这个问题吗?另一件相关的事情是,当我升级 apache 时,它​​问我是否想用新的 conf 文件更改我的 conf 文件,我决定坚持我的(我现在很后悔)。

小智 11

我遇到了同样的问题,我只是在 /etc/apache2/sites-available/000-default.conf 文件中更改了以下行:

DocumentRoot /var/www/html
Run Code Online (Sandbox Code Playgroud)

经过

DocumentRoot /var/www
Run Code Online (Sandbox Code Playgroud)

  • 我认为 Ubuntu 更新已将此处的配置文件更改为 /var/www/html。更新后我遇到了同样的问题。谢谢。 (2认同)