小编dBi*_*dBi的帖子

在共享主机上使用 nginx + php-fpm 设置权限的最佳方法?

我正在 Debian 上使用 nginx 和 php-fpm 运行共享托管服务器。

一切正常,php-fpm 为作为单独用户运行的每个用户提供了单独的池,并且他们每个人都有自己的袜子。

然而,Nginx 作为 www-data 运行,因为我不想为每个用户拥有单独的 nginx 进程。

这意味着为了让 nginx 能够访问用户数据,/home 的权限必须是 drwxr-x--x。问题是,所有用户都可以访问其他用户的文件。

在不授予其他用户访问权限的情况下,让 nginx 访问用户文件的最佳方法是什么。以 root 身份运行 nginx 不是一种选择。但是 AppArmor 会有帮助吗?

permissions debian nginx php-fpm apparmor

4
推荐指数
1
解决办法
4063
查看次数

标签 统计

apparmor ×1

debian ×1

nginx ×1

permissions ×1

php-fpm ×1