プロキシー・サーバーで拡張構成を実行するには、このトピックを使用します。プロキシー設定によって、システム管理者はプロキシー・サーバーの振る舞いを微調整することができます。 特に、アプリケーション・サーバーへの接続および要求を構成して、キャッシングを使用可能にし、 拒否される必要がある要求を構成して、エラー応答の処理方法を定義し、 プロキシー・ログのロケーションを定義できます。
プロキシー・サーバーは、作成時に、環境を自動感知して、製品に要求をルーティングすることができます。 特定の環境の必要に応じて、プロキシー・サーバーに追加の構成を適用することができます。
この管理コンソール・ページを表示するには、「サーバー」>「サーバー・タイプ」>「WebSphere プロキシー・サーバー」>「proxy_server_name」 >「HTTP プロキシー・サーバー設定」>「プロキシー設定」 をクリックします。
「構成」タブで、プロキシー・サーバーの構成可能なフィールド設定を編集することができます。
プロキシー・サーバーが Web サービスのトラフィックをルーティングできるようにするかどうかを指定します。
データ型 | ブール |
デフォルト | True |
静的ファイルが置かれているディレクトリーを指定します。
データ型 | ストリング |
デフォルト | ${PROFILE_ROOT}/staticRoutes |
プロキシー・サーバーに対して使用不可である HTTP メソッドのリストを指定します。この設定を使用可能にするには、チェック・ボックスを選択します。「新規作成」をクリックして、リストに HTTP メソッドを追加するか、「削除」をクリックして、リストから HTTP メソッドを削除します。
データ型 | ストリング |
デフォルト | ブランク |
プロキシー・サーバーとコンテンツ・サーバー間の基本 HTTP 接続パラメーターを指定します。
データ型 | ストリング |
デフォルト | * |
範囲 | IP アドレスまたは有効なホスト名 |
いくつかあるソースのうちの 1 つから SSL 構成を指定します。
データ型 | ストリング |
デフォルト | なし |
範囲 | NONE、CellDefaultSSLSettings、または NodeDefaultSSLSettings |
プロキシー・サーバーがサーバーのコンテンツをキャッシュに入れることができるようにするかどうかを指定します。
「キャッシング使用可能」を選択すると、HTTP 1.1 仕様で定義されているように、プロキシー・サーバーで静的コンテンツ・キャッシングが使用可能になります。 デフォルトでは、キャッシング・コンテンツは使用可能になっています。
プロキシー・サーバーには、プロキシー要求と保管されたキャッシュ要求に対して生成されるログがあります。 「アクセス・ロギングを使用可能にする」を選択すると、アクセス・ログのサイズとロケーションを指定できます。
データ型 | 整数 |
単位 | MB |
デフォルト | 500 |
データ型 | ストリング |
デフォルト | ${SERVER_LOG_ROOT}/proxy.log |
データ型 | ストリング |
デフォルト | ${SERVER_LOG_ROOT}/cache.log |
データ型 | ストリング |
デフォルト | ${SERVER_LOG_ROOT}/local.log |
このセクションは、セキュリティー・オプションをセットアップするために使用します。
データ型 | ストリング |
デフォルト | ブランク |
範囲 | IP アドレスまたは有効なホスト名 |
このセクションを使用して、プロキシー・プラグインを構成します。
有効範囲 | 説明 |
---|---|
なし | 有効範囲なし |
すべて | プロキシー・サーバーは、ローカル・セルおよびコア・グループ・ブリッジによって接続されるすべてのセル内のプロキシー・サーバーによって処理される すべての URI を含むプラグイン構成を生成します。 |
セル | プロキシー・サーバーは、セル内のすべてのプロキシー・サーバーによって処理されるすべての URI を含むプラグイン構成を生成します。 |
ノード | ノードに対して構成されるすべての URI を含みます。 |
サーバー | プロキシー・サーバーは、現在構成されているプロキシー・サーバーのみのプラグイン構成ファイルを生成します。 |
このセクションを使用して、要求の処理中にエラーが発生した場合のエラー・ページの設定を構成します。
GET /house/rooms/kitchen.jpg HTTP/1.1 Host: homeserver.companyx.com
/ErrorPageApp/ErrorPage?responseCode=404&uri=/house/rooms/kitchen.jpg&Host= homeserver.companyx.com
カスタム・エラー・ページを微調整する際に使用するプロキシー・カスタム・プロパティー: key=http.statuscode.errorPageRedirect. このカスタム・プロパティーは、エラー・ページの生成を、 プロキシー・エラー・ページ・アプリケーションを使用する代わりに、 リダイレクトを使用して行うかどうかを指定します。 値は true または false です。 デフォルトは false です。
プロキシー・サーバーが静的ファイル・サービスを実行する際に必要となる値を指定します。
データ型 | ストリング |
デフォルト | ${PROFILE_ROOT}/staticContent |
拡張 | コンテキスト・タイプにマップするサブジェクト・ファイル拡張子 |
ヘッダー | クライアントに送信されるヘッダー名 |
値 | コンテキスト・タイプ・ヘッダー内のクライアントに送信するヘッダーの値 |
ウェイト | この拡張子を持つファイルのランクを計算するために使用する浮動小数点値 |
プロキシー・サーバーがワークロード管理を実行する際に必要となる値を指定します。
データ型 | ストリング |
単位 | 秒 |
デフォルト | 300 |
データ型 | ストリング |
デフォルト | / |
データ型 | ストリング |
デフォルト | ブランク |
マーク付きのリンク (オンライン) では、インターネットにアクセスする必要があります。