非共享,每个用户,WordPress(PHP)安装

什么是build立基于Apache的PHP虚拟主机安装的方法,每个站点只有一个用户分配给它?

  • 只读取和执行每个站点的一个用户(不是www-data或所有用户)
  • /srv/www安装文件夹(不是/home ,用户没有shell)
  • 写访问限于一个文件夹

因为我相信这会增加一些安全性,以防止一个站点在共享主机上受到威胁。

我会很感激指向工具,教程等。

为什么不能/home ,只是因为用户没有shell? 整个过程非常简单,您只需创build每个站点的用户,相应地设置权限,然后,最重要的是以用户身份(使用suPHP或php-fpm)运行PHP。 Sudo真的从来没有进入它。