仮想サーバーを作成する

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

    「新しい仮想サーバー」ページが開きます。

  5. 「ID」フィールドに、仮想サーバーを内部的に識別する値を入力します。

    この値は HTTP クライアントに公開されません。HTTP クライアント側に表示するホスト名は、「ホスト」フィールドに指定する必要があります。

  6. 「ホスト」フィールドに、サーバーが稼動するマシンのホスト名または IP アドレスを入力します。

    ネットワークの DNS サーバ (UNIX® システムでは /etc/hosts ファイル) に登録されている、実際のホスト名または仮想ホスト名を使用します。

  7. 新しい仮想サーバーの「状態」オプションを選択します。

    デフォルトでは、仮想サーバーは有効になっています。

  8. 「HTTP リスナー」フィールドは空のまま残します。

    このフィールドは、HTTP リスナーを作成し、このサーバーと関連付けたときに自動的に設定されます。

    このフィールドを使用するときは、既存の HTTP リスナーを指定する必要があります。ただし、別の仮想サーバーで使用されているリスナーを指定しないでください。指定した場合、サーバーの再起動時に、サーバーログにエラーが表示されます。HTTP リスナーは、作成時に既存の仮想サーバーと関連付ける必要があるため、既存のすべてのリスナーはすでに別の仮想サーバーによって使用されています。

  9. (省略可能) 「デフォルト Web モジュール」ドロップダウンリストから、仮想サーバーに配備されているその他の Web モジュールにマッピングできないすべての要求に応答するモジュールを選択します。

    デフォルトの Web モジュールが指定されない場合は、コンテキストルートが空の Web モジュールが使用されます。コンテキストルートが空の Web モジュールが存在しない場合は、システムのデフォルトの Web モジュールが作成され、これが使用されます。

  10. (省略可能) 「ログファイル」フィールドに、この仮想サーバーからのログメッセージが記録されるファイルのパス名を入力します。

    このフィールドを空白のままにすると、ログメッセージはデフォルトのサーバーログ domain-dir/logs/server.log に送られます。

  11. (省略可能) 「docroot」フィールドに、サーバーのルートドキュメントディレクトリへの絶対パスを入力します。

    このフィールドを空白のままにすると、domain-dir/docroot が使用されます。

  12. 「SSO」の「有効」チェックボックスを選択して、この仮想サーバーのシングルサインオンを有効にします。

    このオプションは、デフォルトでは無効になっています。シングルサインオンを無効にすると、ユーザーは仮想サーバーのアプリケーションごとに個別に認証する必要があります。

    Enterprise Server 上のアプリケーション間でのシングルサインオンは、サーブレットと JSP ファイルによってサポートされます。この機能により、複数のアプリケーションが同一のサインオン情報を共有できるため、ユーザーはアプリケーションごとにサインオンする必要がなくなります。

  13. 「アクセスログ」オプションを選択して、アクセスログを有効または無効にします。

    または、アクセスログが HTTP サービスから継承されるかどうかを指定することもできます。

  14. 「ディレクトリ」フィールドに、サーバーアクセスログへの絶対ディレクトリパスを入力します。

    デフォルト値は domain-dir/logs/access です。

  15. (省略可能) 「バッファーサイズ」フィールドに、バッファーサイズをバイト単位で入力します。

    0 以下の値を指定すると、バッファリングは無効になります。このフィールドを空白のままにすると、アクセスログバッファーのサイズは HTTP サービスから継承されます。

  16. (省略可能) 「書き込み間隔」フィールドに、アクセスログの更新間隔を秒単位で入力します。
  17. (省略可能) 「追加プロパティー」セクションで、仮想サーバーの追加プロパティーを指定します。

    プロパティーを追加するかどうかに関係なく、新しいサーバーはデフォルトプロパティー docroot および accesslog を持ち、それぞれにデフォルトの値が設定されます。accessLoggingEnabled のデフォルト設定は、開発者およびクラスタプロファイルの場合は false、エンタープライズプロファイルの場合は true です。true の場合、この仮想サーバーのみアクセスログが有効になります。false の場合、この仮想サーバーのみアクセスログが無効になります。

    次の仮想サーバープロパティーが使用可能です。

    sso-max-inactive-seconds

    クライアントが活動を停止後、何秒後にユーザーのシングルサインオンの記録を削除可能にするかを指定します。シングルサインオンは同一仮想サーバー上の複数のアプリケーションに適用されるので、これらのアプリケーションのいずれかにアクセスすることでシングルサインオンの記録は有効なまま確保されます。

    デフォルト値は 300 秒 (5 分) です。値を大きくするとユーザーのシングルサインオンの持続時間は長くなりますが、サーバー上のメモリー消費量も増加します。

    sso-reap-interval-seconds

    有効期限が切れたシングルサインオンの記録の削除を行う間隔を秒単位で指定します。

    デフォルト値は 60 です。

    allowLinking

    true の場合、この仮想サーバー上に配備されているすべての Web アプリケーションに対し、シンボリックリンクのリソースが提供されます。個々の Web アプリケーションでこの設定をオーバーライドできます。それには、sun-web.xml ファイル内で sun-web-app のプロパティー allowLinking を次のように指定します。

    <sun-web-app>
       <property name="allowLinking" 
          value="{true|false}"/>
    </sun-web-app>

    デフォルト値は false です。

  18. 「了解 (OK)」をクリックします。
参照