我正在尝试集成 git、gitweb、gitolite、apache。目前我每次都会收到“服务器错误”。阿帕奇日志:
[cgi:error] [...] AH01215: (13)Permission denied: exec of '/usr/sbin/suexec2' failed, referer: http://git/
/usr/sbin/suexec2 -V 给我:
-D AP_HTTPD_USER="wwwrun"
这意味着 apache 将以用户“wwwrun”的身份运行。用户 wwwrun 属于 git 组:
git:x:1000:git,sav,tame,wwwrun
这些是 /usr/sbin/suexec2 的权限
-rwsr-x--- 1 root git 18936 Oct 24 14:19 /usr/sbin/suexec2
我已经重新启动了 Apache 几次,应用了 newgrp ......我没有想法。