我试图让git-http-backend在没有运气的情况下工作在我的远程vps上。我以类似于this question的方式调整了httpd.conf,但只要添加ScriptAlias指令,就会发生错误。如何解决使用git-http-backend导致错误500的suexec策略违规?
Apache的错误日志:
suexec policy violation: see suexec log for more details
Premature end of script headers: git-http-backend
的SuExec登录
error: target uid/gid (503/500) mismatch with directory (0/0) or program (0/0) or trusted user (0/10)
一个如何解决一般问题的suexec任何注释可以?
编辑
的主要问题似乎是,Web服务器不允许运行CGI脚本。
有关配置suexec的文档目前超出了我的视野。我选择现在禁用它,它允许Web服务器运行这些脚本。我现在可以成功推入回购协议。我发现this article有帮助。