2015-05-19 88 views
2

我使用通過HTTP與服務器通信的應用程序,但在我的情況下,此服務器在HTTPS上運行,並且還有基本身份驗證。無法更改此設置。Apache代理 - HTTP到HTTPS

我的想法是Apache服務器上配置代理服務器,然後網站在西港島線是http://localhost/訪問和Apache會是這樣的中間人。我不想重定向,而是像映射。

我嘗試了像下面這樣的配置,但沒有奏效。

<VirtualHost *:80> 
    ServerName foo.com 
    SSLProxyEngine On 
    ProxyPass/https://login:[email protected] 
    ProxyPassReverse/https://login:[email protected] 
</VirtualHost> 

我會很高興爲每個想法。

回答

0

快速搜索發現,像這樣:

https://superuser.com/questions/704781/apache-mod-proxy-with-automatic-authentication

應該讓你執行身份驗證,並將其添加到頭部。

+0

身份驗證現在可能適用。感謝那。但是現在我得到錯誤'這個網頁有一個重定向循環(ERR_TOO_MANY_REDIRECTS)'。當我刪除ProxyPassReverse行時,錯誤消失,但我被重定向,而不是映射。 –

+0

這可能是一些緩存配置。清潔後一切正常。謝謝。 –