我正试图让git-http-backend在我的远程vps上运行而没有运气.我以类似于这个问题的方式调整了httpd.conf ,但是一旦我添加ScriptAlias指令,就会发生错误.
Apache错误日志:
suexec policy violation: see suexec log for more details
Premature end of script headers: git-http-backend
Run Code Online (Sandbox Code Playgroud)
Suexec日志
error: target uid/gid (503/500) mismatch with directory (0/0) or program (0/0) or trusted user (0/10)
Run Code Online (Sandbox Code Playgroud)
任何人都可以评论一个人通常如何解决suexec问题?
编辑
主要问题似乎是不允许Web服务器运行cgi脚本.
目前,关于配置suexec的文档已经超出了我的范围.我现在选择禁用它,这允许Web服务器运行这些脚本.我现在可以成功地推销回购.我发现这篇文章很有帮助.