Jeff Pang wrote:
vhA's programs are running under /path/a/cgi-bin, but actually, the programs of
vhA can access vhB's directory (ie,they can open and write some files in
/path/b/). vice versa, the programs of vhB can access vhA's directory.
It's not really a mod_perl thing but you need to read this:
http://httpd.apache.org/docs/1.3/suexec.html
Then you simply do this:
<VirtualHost *:*>
DocumentRoot /path/b
ServerName www.b
User user-b
Group group-b
</VirtualHost>
...and the programs in /path/b/cgi-bin will run as user-b in group-b.
cheers
John