Apache-2.2

使用 SVN + Apache + Windows + HTTPS 得到 502 錯誤

  • May 5, 2015

如標題所述,我們在以下環境中遇到 502 / bad gateway/proxy 錯誤:SVN over HTTPS through Apache on Windows 2008 R2。這些錯誤特別發生在執行複制、合併操作或分支時。

作為附加說明,我們使用 LDAP 進行身份驗證。

我們已經閱讀了許多具有類似問題的文章,但無法解決我們的解決方案。這篇文章看起來很相似,但給出的解決方案並沒有為我們解決它:https ://stackoverflow.com/questions/2479346/502-bad-gateway-with-nginx-apache-subversion-ssl-svn-copy

也許我們將以下程式碼行放在錯誤的位置?任何人都可以指明具體應該去哪裡嗎?

RequestHeader 編輯 Destination ^https http 早

下面引用和連結的文章應該讓您走上正軌:

…除了複製或移動文件/目錄的送出。這是因為 DAV 請求 COPY 和 MOVE 使用標頭 Destination 來包含操作的完整目標路徑。

如果您將 Apache 2.0 或 2.2 用於您的 subversion 伺服器,則需要從 Apache 的 HEAD 版本向後移植 mod_headers。幸運的是,這對於這個特定的模組來說並不是很困難。

Apache 反向代理背後的顛覆(包括解決問題的說明和看起來很有希望的 mod_rewrite 解決方法)

引用自:https://serverfault.com/questions/188613