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証明書をインストールせずにこれを機能させる方法はありますか?
プロキシに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