CentOS webroot 所有者

CentOS webroot 所有者

我正在使用专用的 CentOS 服务器,其中基本公开的 Web 目录是 /var/www/html

为了安全起见,谁应该拥有 html 目录“root”或“apache”?

烫发是drwxrwxr-x(那些是最佳的吗?)

答案1

DocumentRoot 应该归更新它的人所有;除非您只希望 root 进行更新,否则不要将其设为 root。默认情况下,apache 用户在 CentOS 上不登录,因此它也不是您用来更新 DocumentRoot 内容的帐户。我通常将目录归 apache 所有,但将其分组到我为有权修改 Web 根目录内容的用户设置的辅助组中(chown apache:webusers /path/to/docroot)和chmod 770 /path/to/docroot

答案2

根所有权将阻止 apache 对其 DocRoot 进行任何更改。

如果您只有一个网站,您可以通过启用 selinux(如果已禁用)来获得更高的安全性。如果您需要访问网络资源,则可以使用 selinux 仅访问 mysql 或仅访问 memcache。

相关内容