次の手順を使用して、非セキュア Apache Web サーバーをインストールします。セキュア Apache Web サーバーのインストール手順については、セキュア Apache Web サーバーを参照してください。
この Web サーバーのバイナリは、各クラスタノードのローカルファイルシステムに置くことも、クラスタファイルシステムに置くこともできます。
クラスタメンバー上でスーパーユーザーになります。
Apache のインストールマニュアルの手順を使用して、Apache ソフトウェアをインストールします。
Apache ソフトウェアのインストールには、Apache ソフトウェアに付属の Apache のインストールマニュアルを使用するか、http://www.apache.org で説明されているインストール指示を参照してください。
httpd.conf 構成ファイルを更新します。
ServerName 命令を設定します。
BindAddress 命令を設定します (任意)。
ServerType、ServerRoot、DocumentRoot、ScriptAlias および LockFile 命令を設定します。
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 |
次のタスクを実行して構成の変更内容を確認します。