Apache suEXEC在用户目录基础上执行脚本?

Iam正在寻找一种方法来运行不同用户的脚本。 我不想硬编码configuration中的用户…我发现一些信息,应该有可能,用户去…让我们说:

码:

http://localhost/~user1/myscript.cgi 

脚本以用户user1的身份执行。

有人知道这是可能的吗? 如果没有,我必须为每个用户做一个新的虚拟主机configuration吗?

非常感谢! 欢迎来到柯达

Apache Doc( http://httpd.apache.org/docs/2.2/suexec.html#usage )指出:

仅当CGI程序的请求是针对包含SuexecUserGroup指令的虚拟主机,或者是由mod_userdir处理时,才会调用suEXEC包装。

由于你的URL是由〜mod_userdir提供的那种“〜user”,所以我猜suExec已经在运行了。