我的家庭系统使用 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.log并access.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)