Apache 无法从具有 www 数据权限的 documentroot 读取

Apache 无法从具有 www 数据权限的 documentroot 读取

我的操作系统是 Linux Mint 17。我的目标是仅允许 root 和 apache 读取 /mnt/wwwdata。我尝试在目录 /mnt/wwwdata 中设置 apache 文档根目录,权限为组 wwwadmins 0770,其中包含用户“root”和“www-data”。Apache 是从源代码编译的,而不是使用 apt-get 安装的。它位于 /usr/local/apache2 中。

目前,apache 无法访问此目录中的 php 文件。当我将 0777 设置为 时,它有帮助。

我怀疑我编译的 apache 是另一个用户,而不是“www-data”。我如何知道 apache 的名称?

答案1

通常情况下,您可以在 中设置此项httpd.conf。您可以在那里设置:

User nobody
Group nobody

这是 apache2 在启动时使用的用户和组。

相关内容