更改Apache2文档根目录

时间:2014-11-25 10:42:10

标签: configuration apache2 ubuntu-14.04

Ubuntu 14.04上的Apache2,全新安装。

想要将文档根目录从默认/var/www/html更改为/home/me/mywebroot

/etc/apache2/apache2.conf/etc/apache2/sites-availabe/000-default.conf的每个出现时,文件/etc/apache2/sites-enabled/000-default.conf以及/var/www/html/home/me/mywebroot中都已更改。

现在,我做/etc/init.d/apache2 restart

但是,当我在浏览器中输入http://localhost时,我得到了/var/www/html中的默认页面 - 尽管在任何配置文档中都没有出现此文件夹。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

首先,apache2.conf中不应该有VirtualHost而不是DocumentRoot定义 - 您是否可以在apache2.conf中更改以下内容?

<Directory /var/www/>
    Options FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

如果是的话,那就改变这个改变!

第二,启用网站的所有文件都应该是网站中可用文件的符号链接。因此,如果您第一次更改其中一个并仍然需要更改另一个,我建议删除并清除apache2(确保/ etc / apache2 /之后为空)并重新安装apache2。

您应该做的就是将/ etc / apache2 / sites-enabled / 000-default中的DocumentRoot更改为/ home / me / mywebroot,并确保添加DirectoryIndex指令以反映任何文档(例如index.html)你想要服务。