我使用Ubuntu 13.10作为我的家庭系统.今天我将apache从版本2.4.6升级到版本2.4.7,它停止了工作.我的意思是:
Apache正在运行(我检查了pgrep apache,它有以下版本2.4.7-1 sury.org~saucy 1).当我尝试访问http:// localhost /我得到
The requested URL / was not found on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80
当我尝试http://localhost/index.html时,同样的事情
The requested URL /index.html was not found on this server.
我清理了我的/ var / www文件夹(删除了所有内容,剩下的唯一内容就是index.html,里面只有一个世界).我还检查了apache是否有权读取文件(实际上我把777用于所有www目录以及所有内容以确保).
我截断了error.log和access.log,并试图再次访问localhost. 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"
出现在access.log中.
我没有想法我还能尝试什么.知道怎么解决这个问题?另一个相关的事情是,当我升级apache时,它问我是否要用新的改变我的conf文件,我决定坚持我的(我现在后悔).
我遇到了同样的问题,我刚刚更改了/etc/apache2/sites-available/000-default.conf文件中的以下行:
DocumentRoot /var/www/html
通过
DocumentRoot /var/www