关于APACHE虚拟主机属组配置

关于APACHE虚拟主机属组配置

请教一下。我设置的APACHE虚拟主机,己经可以运行。但用程序生成的代码属组并非虚拟主机对应的属组(如:虚拟主机属组a.a,而APACHE设置是b.b),所有的程序生成的文件属组都是b.b,请问,如何设置成动态的,也就是说虚拟主机属组为a.a,生成的文件也是a.a,虚拟主机属组为c.c,生成的文件也是c.c.
suexec
能否告诉我具体的配置.
这个是在这个段时配置的吗?
<VirtualHost *:80>

    </VirtualHost>
http://lamp.linux.gov.cn/Apache/ApacheMenu/suexec.html
suexec详细了解了一下。虽然有些还是不太明白,但SUEXEC是针对CGI程序的应用。而我的PHP是以模块方式安装的。并非CGI格式。还有没有其它的方法呢?
suphp
经过多次测试。找了N多资料,依然不能实现,不知道是否我的配置有问题,请帮忙看一下是不是有问题?
./configure --prefix=/usr/local/suphp --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr-httpd/ --with-setid-mode=owner
make
make install
接着编辑httpd.conf文件
加入LoadModule suphp_module modules/mod_suphp.so
suPHP_Engine on
另外我的PHP是以模块安装的,装完后是以LoadModule加载进来的?这样与SUPHP有没有冲突?
小弟參考了一些網路上的文章
如下安裝 (FreeBSD)

#cd /usr/ports/www/suphp

#make MIN_UID=0 MIN_GID=0 WITHOUT_CHECKPATH=yes WITH_SETID_MODE="owner" install clean
就完成了
修改配置httpd.conf
安裝suphp時已經自動加入
loadmodule LoadModule suphp_module libexec/apache2/mod_suphp.so
虛擬主機<VirtualHost >內要手動加入
suPHP_Engine on
经过几天的测试及找的资料,表明不管是Suexec还是Suphp都需要将PHP编译成CGI模式.另外我己操作编译成CGI模式,但是使用Suexec依然有问题.生的的目录属组还不对.哪位高手告诉一下,哪设置错了?
下面是配置VHOST的设置
<VirtualHost *:80>
SuexecUserGroup zgbook vhost
DocumentRoot /home/zgbook/www/
ScriptAlias  /cgi-bin/ /home/zgbook/cgi-bin/
ServerName zgbook
ServerAlias www.zg0596.cn zg0596.cn www.zg0592.cn zg0592.cn
</VirtualHost>
下面是简单的生成目录后,ls出来的结果
drwxr-xr-x   2 vmail  vmail 4.0K Jun  9 22:24 mkdir
-rw-r--r--   1 zgbook vhost   33 Jun  9 22:12 test.php