我試圖讓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有幫助。