如何设置apache来从我的〜/ Web文件夹而不是/ var / www / html服务?

时间:2014-12-20 17:35:37

标签: apache

我使用Fedora 21.我希望能够在〜/ Web中开发,即/ home / me / Web,而不是/ var / www / html,因为我有一个/ home分区有很多可用空间,但是没有那么多可用空间的/分区。有没有办法相对容易地做到这一点?

1 个答案:

答案 0 :(得分:0)

注意:对于大多数这些命令,您将需要root权限。

首先,使用您选择的文本编辑器编辑此文本文件:

$ vim /etc/apache2/sites-available/000-default.conf

/var/www/html替换为您选择的路径。

然后,重启服务器:

$ service apache2 restart

它仍然可能无法正常工作,这是因为Apache要求所有父目录都具有相应的权限(通过chmod)才能生效。此时您有两种选择:

  1. chmod a+rw(所有用户,读写)通往您的~目录的所有父目录。 这是出于显而易见的原因,不推荐使用。

  2. 放弃并辞职,使用/var/www等单独的文件夹。这就是我通常做的事情。但是,如果您愿意,可以在主目录中从~/Web/var/www/html创建一个符号链接。

    ~$ ln -s /var/www/html Web
    

    这将获得几乎完全相同的结果,是我建议的方法。