web-dev-qa-db-ja.com

IIS 7ARRリバースプロキシオーバーhttps

IIS7で、ARRと書き換えモジュールを使用した非常に単純なリバースプロキシセットアップがあります。このモジュールは、IP上のすべてのトラフィックを取得し、別のサーバーで実行されている別のIPにルーティングします。

            <rule name="ReverseProxyInboundRule1" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{CACHE_URL}" pattern="^(https?)://" />
                </conditions>
                <action type="Rewrite" url="{C:1}://1.1.1.1/{R:1}" />
            </rule>

これはすべてhttp:80では正常に機能しますが、HTTPS:443トラフィックでは機能しません。宛先サーバーにはSSL証明書が設定されていますが、プロキシサーバーにはありません。プロキシサーバーにSSL証明書をインストールせずにこれを機能させる方法はありますか?

1
Paul

プロキシにSSLがないと、ARRサーバーはホストやリクエストされたURLなどのリクエストヘッダーを読み取ることさえできません。すべてのトラフィックを盲目的にWeb層サーバーにリダイレクトすることしかできませんでした。 ARRとSSLオフロード(オフロードではない)に関するWonYooのブログ投稿を確認してください。男はARRを書いた。 http://blogs.iis.net/wonyoo/archive/2008/07/10/ssl-off-loading-in-application-request-routing.aspx

3
Chris Anton