1

クライアントのサーバーの 1 つで JBoss にデプロイされた Java アプリケーションがあります。アプリケーションは、完全にネットワークの外部にあるサーバーに Web サービス呼び出しを発行する必要があります。
残念ながら、クライアントのサーバーは外部に公開されておらず、Web サービス リクエストを発行できません。クライアントは別のサーバーで IIS を実行しており、IIS を介して Web サービス呼び出しをルーティングすることを考えました。

私たちはマイクロソフトのショップではないので、これを行う方法についてはほとんど知りません. リダイレクトを設定しましたが、残念ながら、Web サービスが IIS に到達するとすぐに、自動的に 302 応答が発行されます。これは私たちが望んでいることではありません。Web サービスの呼び出しが IIS を通過し、Web サービスをホストしているサーバーに転送されるようにしたいだけです。次に、サーバーから返された応答を IIS 経由でクライアントのアプリケーション サーバーに転送します。基本的に、IIS はパススルー プロキシとして機能する必要があります。このようなものを設定する方法はありますか?

どんな助けでも大歓迎です。

4

2 に答える 2

1

アプリケーション リクエスト ルーティングは、IIS 7 以降を実行している場合に最適な方法です。これを使用して、システムにプロキシとリバース プロキシを広範囲に実装し、通常の http と Web サービスの両方のリクエストを処理します (Web サービスのキャッシュは少し注意が必要です)。

Ruslan Yakushevによる次の記事から始めるとよいでしょう。 -ルーティング

于 2014-07-30T01:14:22.947 に答える
1

内部サーバーのリバース プロキシとして IIS を設定したいと考えています。私も同じ質問をしましたが、リバース プロキシ情報を調べるとうまくいきました。

IIS 8.5 と、「アプリケーション リクエスト ルーティング」および「URL 書き換え」に必要な IIS 拡張機能を使用しています。思ったほど怖くはありませんが、これらの IIS 機能をインストールするのは珍しいことではありません。このドキュメントでは Web サービスについて具体的に言及することはめったにありませんが、他の Web サイトと同様に、Web サービスでも機能するようです。

幸運を!

于 2014-07-29T21:02:51.480 に答える