Proxy

HTTP 客戶端 ->proxypr這X是proxy-> HTTPS 伺服器。可能的?

  • July 14, 2012

有沒有可能有這樣的東西?:

$$ Client $$—-HTTP—>$$ Magic $$—-HTTPS—->$$ Server $$ 我有一個 Windows Phone 客戶端,它應該連接到我無法控制的 HTTPS 伺服器。問題是,測試伺服器使用的是自簽名證書,而 Windows Phone 不允許連接到證書未由受信任的根證書頒發機構簽名的站點。

那麼是否有可能擁有一些軟體(

$$ Magic $$) 充當客戶端的 HTTP 端點,然後它將對客戶端透明地轉發請求到 HTTPS 伺服器? 我聽說 ISA 伺服器會這樣做,但輕量級的解決方案會更好。

在 nginx 中,這非常簡單。

upstream backend-secure {
 server 10.0.0.20:443;
}

server {
 listen 10.0.0.1:80;
 location / {
     proxy_pass https://backend-secure;
 }
}

你也可以使用 HAProxy 或 Apache 或任何類似的東西。

當然,任何能夠充當反向代理的東西都應該能夠做到這一點——Apache、nginx、varnish。

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