给Apache2写一个用户目录的权限

我想给Apache2写访问权限在用户主目录中的一个目录,所以它可以写日志等

这个想法是我将Apache2添加到用户组:

sudo usermod -aG vagrant www-data 

然后我简单地给我希望Apache2能够写“组” writeexecute权限的目录:

 chmod g+wx ./logs 

但是,这似乎并不奏效。

如何将Apache2添加到用户组,并正确设置写访问权限?

您应该启用userdir模块,然后重新启动Apache:

 $ sudo a2enmod userdir $ sudo service apache2 restart 

如果没有解决问题,请检查Apache日志:/var/log/apache2/error.log

查看以供参考: https : //unix.stackexchange.com/questions/85311/apache2-userdir-enabled-but-still-have-no-access