次のような構成では、ARRをリバースプロキシとして扱う書き換え構成があります。
Browser client (OriginA) <-> IIS/ARR (OriginB) <-> Server
クライアントは任意の数のWebブラウザです。この構成を変更することはできません。
Location
ヘッダーを http://origina/done.html およびHTTP302に設定して応答します。これをWiresharkで確認しました。Location
ヘッダーを http://originb/done.html に変更しています。 ここから問題が始まります。Location
ヘッダーのPATTERN_MATCHステップでoriginbURLを確認します。Location
ヘッダーとしてoriginbURLを報告します。私はFailedRequest Tracingをクランクアップしました。それが、ステップ5と6を見た方法です。
IISがARRの前にLocation
ヘッダーを書き換える原因は何でしょうか?これを理解するために使用できる他のIISツールはありますか?
私のGooglefuは今日私を失敗させていました。
の中に Server Proxy Settings
ペインのIISマネージャー、「応答ヘッダーの逆書き換えホスト」のチェックを外す必要がありました。