我有一个Apache 2服务器,它与几个用户共享,他们控制着自己的应用程序。每个应用程序都有一个虚拟主机(vhost)。
因此,我想将每个用户的应用程序保留在他们自己的/ home /目录中。为此,每个用户的应用程序文件和目录也必须归用户所有。
因此,我希望每个vhost使用不同的用户,而不是使用默认的www-data
用户访问应用程序。
怎么做?
答案 0 :(得分:0)
对于每个vhost,您必须插入以下指令:
AssignUserId <user> <group>
在<VirtualHost *:80>
标记内。要测试它是否有效,请编写如下的php脚本:
<?php
echo system('whoami');
?>
并使用您的浏览器执行它。