0

HTTPサーバーとHTTPクライアントの両方として機能するアプリケーションがあります。セキュリティ上の理由から、アプリケーションは保護された/内部ネットワーク上のサーバー上で実行されます。外部の関係者がアプリケーションにアクセスするための外部インターフェイスとして機能するHTTPプロキシをセットアップしたいと思います。

外部HTTPクライアントが私のアプリケーションにアクセスするために、そのようなシナリオを処理するためのリバースプロキシが必要です。

アプリケーションから外部パーティへのHTTPリクエストの場合、適切な外部URLが外部パーティに送信されるようにフォワードプロキシが必要です。

質問:Apache HTTPDプロキシは、フォワードプロキシとリバースプロキシの両方を同時に実行するように構成できますか?

4

1 に答える 1

1

(ドキュメントを読んだときの)簡単な答えは「いいえ」です。

フォワードプロキシは、ProxyRequestsディレクティブを使用してアクティブ化されます

リバースプロキシは、ProxyPassディレクティブを使用してアクティブ化されます。リバースプロキシドキュメントの状態

ProxyPassを使用する場合、ProxyRequestsディレクティブは通常オフに設定する必要があります。

同じサーバーで両方を有効にすると、IPの許可、拒否の設定などで衝突が発生する可能性があると思います。

于 2010-09-06T08:10:10.033 に答える