通过vhost

时间:2016-08-24 21:24:09

标签: apache vhosts

我有一个Apache 2服务器,它与几个用户共享,他们控制着自己的应用程序。每个应用程序都有一个虚拟主机(vhost)。

因此,我想将每个用户的应用程序保留在他们自己的/ home /目录中。为此,每个用户的应用程序文件和目录也必须归用户所有。

因此,我希望每个vhost使用不同的用户,而不是使用默认的www-data用户访问应用程序。

怎么做?

1 个答案:

答案 0 :(得分:0)

对于每个vhost,您必须插入以下指令:

AssignUserId <user> <group>

<VirtualHost *:80>标记内。要测试它是否有效,请编写如下的php脚本:

<?php
    echo system('whoami');
?>

并使用您的浏览器执行它。

相关问题