apache php-fpm:如何在不同用户的同一个域上运行脚本

我有一些包含PHP脚本的目录需要作为单独的用户运行。

示例目录结构如下所示:

/var/www ├── project │ ├── item1 │ │  └── script1.php │ ├── item2 │ │  └── script2.php │ └── index.php 

我可以通过使用单独的虚拟主机将它们作为单独的池运行。 哪里foo.com – > item1和bar.com – > item2

 <VirtualHost *:80> ServerName foo.com DocumentRoot /var/www/project/item1 ... <IfModule mod_fastcgi.c> AddType application/x-httpd-fastphp5 .php Action application/x-httpd-fastphp5 /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi-item1 FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi-item1 -socket /var/run/php5-fpm-item1.sock -pass-header Authorization </IfModule> </VirtualHost> 

但是,我需要访问它们foobar.com/item1 foobar.com/item2。 甚至是执行item2的foobar.com/item1,每个用户都是不同的用户。 有任何想法吗?

任何帮助,不胜感激。