HTTP リスナーを編集する

  1. ナビゲーションツリーで、「設定」ノードを展開します。
  2. 「設定」ノードの下で、「HTTP サービス」ノードを展開します。
  3. 「HTTP サービス」ノードで、「HTTP リスナー」ノードを選択します。
  4. 「HTTP リスナー」ページで、編集するリスナーの名前をクリックします。

    admin-listener という名前の特別な HTTP リスナーを編集する場合は、変更を有効にするためにサーバーを再起動する必要があります。管理コンソールは、この場合に再起動が必要であることを識別しません。

  5. サーバーを再起動するたびにこのリスナーを有効にするには、「リスナー」の「有効」チェックボックスを選択します。
  6. このリスナーをセキュリティーで保護するには、「セキュリティー」の「有効」チェックボックスを選択します。
  7. 「ネットワークアドレス」フィールドに、サーバーの IP アドレスを入力します。

    リスナーがサーバーのすべての IP アドレスで待機する場合は、「ネットワークアドレス」フィールドに「0.0.0.0」と入力します。

  8. 「リスナーポート」フィールドに、このリスナーのポート値を入力します。
  9. 「デフォルト仮想サーバー」ドロップダウンリストから、仮想サーバーを選択します。
  10. 「サーバー名」フィールドに、サーバーがクライアントに送信する URL で使用されるホスト名を入力します。

    サーバーがエイリアスを使っている場合、この名前はエイリアス名です。サーバーがエイリアスを使用していない場合は、このフィールドを空のまま残します。

  11. 要求を別のポートにリダイレクトするには、「リダイレクトポート」フィールドに値を入力します。

    Enterprise Server は、次の 2 つの条件が存在する場合、要求を自動的にリダイレクトします。

  12. 「アクセプタスレッド」フィールドに、このリスナーのスレッド数を入力します。
  13. 「Powered By」の「有効」チェックボックスの選択を解除して、サーブレットが生成する HTTP 応答ヘッダー内に X-Powered-By: Servlet/2.4 ヘッダーが含まれないようにします。

    Java Servlet 2.4 仕様では、サーブレットが生成する応答にコンテナがこのヘッダーを追加できるように定義されています。同様に、JavaServer Pages (JSP) 2.0 仕様では、JSP テクノロジを使用する応答にオプションとして X-Powered-By: JSP/2.0 ヘッダーを追加するように定義されています。Web アプリケーションでは、X-Powered-By: JSP/2.0 ヘッダーを含めることがデフォルトで有効化されています。これらのヘッダーの目的は、Web サイトの管理者がサーブレットと JSP テクノロジの使用に関する統計データを収集することです。

    JSP ファイルの X-Powered-By ヘッダーの有効化と無効化に関する詳細については、『Sun GlassFish Enterprise Server v3 Prelude Application Deployment Guide』の付録 A「Deployment Descriptor Files」を参照してください。

    本稼動環境では、X-Powered-By ヘッダーの生成を省略し、使用されている技術が知られないようにすることができます。

  14. 「ブロック化」の「有効」チェックボックスを選択して、このリスナーと外部ポートのブロック化を有効にします。
  15. (省略可能) 「追加プロパティー」セクションで、追加プロパティーを指定します。
  16. 「保存」をクリックします。
参照