Contents

  测试需要安装了一个apache,由于80端口已经被nginx占用了,于是修改到了8800端口。然后当访问地址时,总是提示找不到/目录。

1
2
3
4
5
Not Found
The requested URL / was not found on this server.
Apache/2.2.22 (Ubuntu) Server at dell Port 8800

  查看error.log,发现许多

1
2
3
[Fri Apr 24 15:36:30 2015] [error] [client 10.210.106.16] File does not exist: /etc/apache2/htdocs
[Fri Apr 24 15:36:30 2015] [error] [client 10.210.106.16] File does not exist: /etc/apache2/htdocs
[Fri Apr 24 15:36:31 2015] [error] [client 10.210.106.16] File does not exist: /etc/apache2/htdocs

  显然apache将/etc/apache2/htdocs当作了根目录,试着创建该目录,能正常访问了。
  但是显然根目录设置于此是不合适的,根据网上的搜索结果更改sites-availabe , sites-enabled都没有解决问题。
  用find命令在/etc/apache2下查找htdocs字段,也没有结果。
  最后在一个不起眼的小页面上找到了答案。
创建文件:

1
/etc/apache2/conf.d/default-documentroot

内容为:

1
DocumentRoot /var/www #你想设置的目录

问题解决。

Contents