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已经在运行了。