Debian

使用 https 將 lighttpd 中的 Subversion repo 代理到外部世界的方法

  • April 2, 2011

HTTPS 是基於 SSL 的 HTTP。我在機器上執行了一個 Apache 伺服器,以便發布一個 Subversion 儲存庫(只讀)。顯然沒有使用 lighttpd 導出儲存庫的直接解決方案,這就是為什麼有 Apache 實例用於這個單一目的的原因。

現在,SVN 儲存庫應該可以通過 HTTPS 獲得,我的問題是關於可以用來進行代理的原則。

簡而言之,是否可以讓 lighttpd 代理與 Apache 實例之間的 HTTP(無 SSL)連接,但通過 HTTPS 將其導出到外部世界?像這樣?:

client ---[https]----{-> lighttpd <---[http]----> local-apache }

或者這根本不可能,我不得不求助於這個?:

client ---[https]----{-> lighttpd <---[https]---> local-apache }

**注意:**我只是在詢問 lighttpd 的方法和配置的可行性。Apache 實例已配置並執行良好,無需進行任何調整。

在 Debian Squeeze 上使用的 lighttpd 版本是 1.4.28。

您在 lighttpd 和 apache 之間進行代理流量的範例應該可以正常工作。

您需要使用 lighttpd 的mod_proxy是一個配置範例,使用者執行幾乎完全相同的操作。

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