0

これがシナリオです。DMZボックスには、IIS7(マシン1)で実行されるASP.NETで書かれたメインアプリケーションがあります。ネットワーク(マシン2)内に別のボックスがあります。このボックスには、JBOSS および PDF ビルダー コードが含まれています。

machine1 の Web ページには、PDF をレンダリングするために machine2 への呼び出しが行われる iframe があります。予想どおり、machine2 に到達できるため、ネットワーク内にいるときにこれが機能します。ただし、ネットワーク外の iframe 呼び出しは失敗します。machine2 をネットワークの外に持ち出し、DMZ にすることで、これを解決できることがわかっています。

質問 これは回避できますか?

どういうわけか (IIS 設定など) iframe 呼び出しを machine1 (DMZ) 経由でルーティングしたり、親コンテキストで実行したりできますか?

質問がばかげている場合は、ご容赦ください。

ありがとう、

4

1 に答える 1

0

必要なものは「リバース プロキシ」と呼ばれます。IIS7 以降では、「URL 書き換えモジュール」と「アプリケーション リクエスト ルーティング」モジュールを使用してこれを行うことができます。

これを設定する方法を説明する記事は次のとおりです

クライアント ブラウザは HTML で machine1 のみを表示しますが、そのサーバーは特定の Web リクエストを machine2 に転送して PDf をレンダリングできます。

于 2012-10-03T02:03:18.467 に答える