为 Apache VirtualHost 设置不同的 PHP UID

为 Apache VirtualHost 设置不同的 PHP UID

我为不同的用户设置了多个 VirtualHost。如何为每个 VirtualHost 设置 PHP 进程的 UID?

答案1

如果你使用的是 Linux 发行版,那么你可能可以使用苏普.suPHP 允许您使用正在处理的 php 文件的 UID/GID 运行 php 脚本。

您必须确保每个虚拟主机都有自己的 UID/GID。

答案2

您可以像运行 CGI 一样运行 php 脚本,并使用 mod_suexec 中的 SuexecUserGroup 来指定以哪个用户身份运行该脚本。

相关内容