1

私は、一種の http プロキシ サーバーを実装 (またはより適切に構成) するように割り当てられています。サーバーは、次のようなプロセスをサポートする必要があります。

- ユーザーがブラウザーで次の構造を持つ URL を開きます: http://:/resource_name

-プロキシ サーバーは、着信 http 要求の URL 内のリソース名を検証し、クライアントからの元の要求を転送する Web リソースの URL を決定します。

- プロキシ サーバーは元の要求を転送し、外部 Web サーバーから応答を取得するまで待機し、それをユーザーにポストします。

私はJava内で作業していますが、ソケットで遊んで自分でプロキシサーバーを実装したくありません。代わりに、Apache http サーバーを使用したいと思います。Apache httpサーバーを使用して構成レベルでそのようなタスクを達成できるかどうかは誰にもわかりませんか? もしそうなら、どのように?

回答ありがとうございます。

4

2 に答える 2

1

モジュール mod_proxy (リクエストを転送するため) および mod_rewrite (外部 URL をアプリケーション サーバー上の URL にマップするため) を使用して、Apache でこれを行うことができます。

http://httpd.apache.org/docs/2.0/mod/mod_proxy.html

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

于 2012-04-20T12:51:05.130 に答える
1

Apache は Java で書かれていません。あなたの可能性はTomcatまたはJettyで十分です。

すべてのリクエストをインターセプトするサーブレットを使用して webapp を実装し、サーブレットですべてのカスタム ロジックを処理する必要があります。

于 2012-04-20T11:07:46.300 に答える