この手順では、非セキュアバージョンの Apache Webserver をインストールします。 セキュア Apache Webserver のインストール手順については、セキュア Apache Webserver のインストールを参照してください。
この Web サーバーのバイナリは、各クラスタノードのローカルファイルシステムに置くことも、クラスタファイルシステムに置くこともできます。
クラスタメンバー上でスーパーユーザーになります。
Apache のインストールマニュアルに説明されているインストール手順を使用して、Apache ソフトウェアをインストールします。
Apache ソフトウェアに付属の Apache インストールマニュアルまたは http://www.apache.org のインストール指示を参照して、Apache ソフトウェアをインストールしてください。
httpd.conf 構成ファイルを更新します。
ServerName 指定を設定する。( バージョン 2.0 の Apache では、ServerName 指定はホスト名とポートを指定します)
BindAddress 指定を設定する (任意)。(BindAddress 指定は、Apache 2.0 より前のバージョンにのみ存在します。 Apache 2.0 については、以下の Listen 指定の説明を参照してください)
Listen 指定を設定する。 Listen 指定は、論理ホストのアドレスまたは共有アドレスを使用する必要があります。 (Listen 指定は、Apache 2.0 以降のバージョンにのみ存在します。Apache 2.0 より前の Apache バージョンについては、BindAddress 指定の説明を参照してください)
ServerType、ServerRoot、 DocumentRoot、ScriptAlias、LockFile 指定を設定する。
ServerType 指定は、Apache 2.0 にはありません。
Port 指定を Port_list 標準リソースプロパティと同じ番号に設定する。詳細については、手順 4を参照してください。
Apache ソフトウェアをプロキシサーバーとして実行する場合は、プロキシサーバーとして実行するための変更を行う。詳細は、Apache のマニュアルを参照してください。Apache ソフトウェアをプロキシサーバーとして実行する場合は、CacheRoot 設定で、クラスタファイルシステム上の場所を示す必要があります。
httpd.conf ファイル内のポート番号が、Port_list 標準リソースプロパティのポート番号と一致していることを確認します。
httpd.conf 構成ファイルを編集し、標準の Sun Cluster リソースプロパティのデフォルト (ポート 80) と一致するようにポート番号を変更できます。または、Sun Cluster HA for Apache を構成するときに、httpd.conf ファイル内の設定と一致するように Port_list を設定できます。
Apache 起動 / 停止スクリプトファイル (Bin_dir/apachectl) 内のパスを更新します。
Apache のデフォルトのパスを変更し、Apache のディレクトリ構造と一致させてください。たとえば、 BIN_dir/apachectl スクリプト内の HTTPD=/usr/local/apache/bin/httpd で開始される行を次のように変更します。
HTTPD=/usr/local/apache/bin/httpd —f /global/foo/apache/conf/httpd.conf |
次のタスクを実行して構成の変更内容を確認します。