Sun Java Enterprise System 2005Q4 インストール計画ガイド

Web Server

Web Server は主に、ほかの Java ES コンポーネントに対して Web コンテナサービスを提供するために使用されます。ソリューションで Web コンテナサポートのための Web Server を使用する場合、サポート対象のコンポーネントのインスタンスを実行する各コンピュータに Web Server のインスタンスをインストールする必要があります。

たとえば、ソリューションで Web Server を使用して Communications Express に Web コンテナサポートを提供する場合、Communications Express のインスタンスが配備されるすべてのコンピュータに Web Server のインスタンスもインストールされます。Communications Express のすべてのインスタンスは、同じコンピュータ上の Web Server のインスタンスに配備されます。

Java ES インストーラは、Access Manager などの一部のコンポーネントについて、インストールと配備の両方を実行できます。Communications Express などのそのほかのコンポーネントについては、インストールに続いて別個の設定ステップを実行します。これらのコンポーネントについては、設定ウィザードによってインスタンスが作成され、配備されます。各コンポーネントに必要な設定については、個別のコンポーネントに関する節で説明します。

複数の異なるコンポーネントのインスタンスを Web Server の 1 つのインスタンスに配備できます。たとえば、ソリューションにおいて 1 台のコンピュータ上で Access Manager と Portal Server を実行する場合、両方のコンポーネントを同じ Web Server インスタンスに配備できます。

Web Server にはシステムレベルの依存性はありません。

Web Server にはいくつかのローカル依存性があります。Web Server のインスタンスは常に、Message Queue のローカルインスタンスを必要とします。ソリューションで Web Server を使用して Web Server の複数のインスタンスを負荷分散する場合、Web Server インスタンスはローカルにインストールする必要があります。また、ソリューションで High Availability Session Store 機能を使用する場合、このコンポーネントのインスタンスはローカルにインストールする必要があります。

Web Server の基本インストール手順

Web Server をインストールおよび設定するための基本手順は次のとおりです。

  1. Java ES インストーラを使用して、配備アーキテクチャーで指定されたコンピュータシステムに Web Server をインストールし、設定します。Web Server をインストールするとき、設定値を指定します。一部のケース (Access Manager および Portal Server) では、サポート対象のコンポーネントに対する設定値も指定し、サポート対象のコンポーネントは Web Server インスタンスに配備されます。そのほかのケースでは、サポート対象コンポーネントの設定ウィザードを個別に実行して、インスタンスを作成および配備します。

  2. すべての Web Server インスタンスを起動し、検証します。

  3. サポート対象コンポーネントが正しく動作していることを検証します。

  4. ソリューションで負荷分散を使用する場合、負荷分散がコンポーネントインスタンス間で要求を正しくルーティングしていることを検証します。

Web Server 用の設定値の選択

ソリューション内のそれぞれの Web Server インスタンスに対して、ソリューション内のほかのコンポーネントと相互動作するようにインスタンスを設定する値を入力する必要があります。表 3–15 を参考にして設定値を選択します。

表 3–15 Web Server 用の主な設定値

入力フィールド 

ソリューションに対する値の選択 

「管理者のユーザー ID」および「管理者パスワード」 

これらのフィールドを使って、Web Server インスタンスの管理者アカウントを作成します。 

「Web Server ホスト」 

Web Server がインストールされるコンピュータの完全修飾ドメイン名。この値は、インストールによって作成される Web Server インスタンスの名前として使用されます。 

「管理ポート」および「管理実行時ユーザー ID」 

Web Server の管理サーバーが接続を待機するポート。Web Server の管理サーバープロセスは実行時ユーザー ID のもとで動作します。 

「ランタイムユーザー ID」および「実行時グループ」 

Web Server インスタンスがそのもとで動作するユーザー ID とグループ。 

Web Server を Access Manager または Portal Server 用のコンテナとしてインストールするときは、これらの値を root および other に設定します。 

Web Server をそのほかのコンポーネント用のコンテナとしてインストールするときは、root 以外のユーザーを使用します。 

「HTTP ポート」 

Web Server が接続を待機するポート。 

「ドキュメントルートディレクトリ」 

配備されたドキュメントが保存されるディレクトリ。 

代替ディレクトリがすでに存在する場合を除き、デフォルトディレクトリから別のディレクトリに切り替えることはできません。インストーラでは、代替ディレクトリは自動的には作成されません。 

「システム再起動時に自動的に Web Server を起動」 

この項目を選択して、コンピュータの最起動時に自動的に再起動するように Web Server を設定します。ただし、 

Web Server が Access Manager 用のコンテナとして動作するときはこの値は無視されることに注意してください。Access Manager の起動スクリプトは優先権を持ち、コンピュータの最起動時に自動的に Web Server を再起動します。 

Web Server のインストール手順を計画に追加する

Web Server へのローカル依存性があるすべての箇所にこれらの指示を追加します。分散ソリューションでは、複数の異なる Web アプリケーションコンポーネントをサポートするために、インストール計画で Web Server のインストールおよび設定指示を複数のコンピュータ上で繰り返す場合があります。次に例を示します。

Web Server 用のインストールおよび設定指示を追加するには、次のことを実行します。

  1. サポート対象コンポーネントに関する節では、インストーラを実行し、サポート対象コンポーネントと Web Server の両方を選択するための指示をインストール計画に追加するよう指示しています。

  2. 次に、Web Server 用の設定値をリストします。表 3–15 を参考にして、Web Server 用の設定値を選択します。

  3. インストーラによって設定および配備されるサポート対象コンポーネント (Access Manager および Portal Server) の場合は、次のことを実行します。

    1. サポート対象コンポーネント用の設定値を計画に追加します。

    2. インストーラを実行し、Web Server およびサポート対象コンポーネント用の設定値を指定するための指示を追加します。

    3. Web Server インスタンスを起動するための指示を追加します。この ステップで、サポート対象コンポーネントも起動します。

    4. サポート対象コンポーネントの節で説明したように、サポート対象コンポーネントが正しく機能していることを確認します。

  4. インストーラによって設定および配備されないサポート対象コンポーネント (Communications Express、Delegated Administrator、Instant Messaging) の場合、次のことを実行します。

    1. インストーラを実行し、Web Server を選択し、Web Server 用の設定値を指定するための指示を追加します。

    2. サポート対象コンポーネント用の設定値をリストするための指示を追加します。

    3. サポート対象コンポーネントの設定ウィザードを実行し、サポート対象コンポーネント用の設定値を指定するための指示を追加します。

    4. Web Server インスタンスを起動するための指示を追加します。この ステップで、サポート対象コンポーネントも起動します。

    5. サポート対象コンポーネントの節で説明したように、サポート対象コンポーネントが正しく機能していることを確認するための指示を追加します。

  5. サポート対象コンポーネントに関する節で説明したように、サポート対象コンポーネントのインスタンスが負荷分散される場合、ロードバランサの正常動作を検証するための指示を追加します。