1

在 Apache 2.4 vHost 中,我想将 CGI 与默认用户 (www-data) 一起使用,因为该脚本位于 suexec 的文档根目录之外。此外,我想用 suexec(通过 ScriptAlias)执行一个脚本。这两项任务都可以正常工作(禁用 SuexecUserGroup Line 的 CGI 一项,启用它的 ScriptAlias 一项),但现在是互斥的。我想知道是否可以为我的 vHost conf 的 CGI 部分禁用 suexec。

如何做到这一点?

上下文:我想通过 Gitweb (→ CGI) 和 Smart HTTP (→ suexec) 访问 Gitolite3。

4

1 回答 1

0

现在,经过更多研究,我认为我想在我的问题中实现的目标是不可能的。

在我的特定场景中,我将 www-data 用户添加到 gitolite3 组,并赋予 gitolite-shell 组执行权限。然后,我可以删除 vHost 中的 Suexec 语句,一切正常。

于 2017-04-13T18:26:13.677 回答