19.5.5. mod_cluster が有効な Web サーバーに対するサーバーアドバタイズメントプロパティーの設定
Web サーバーを mod_cluster ロードバランサーと対話させる設定手順については、「Apache HTTP Server または JBoss Enterprise Web Server への mod_cluster モジュールのインストール (Zip)」 を参照してください。設定を行うにはサーバーアドバタイズメントの詳細を知る必要があります。
httpd.conf
に加える必要があります。通常、このファイルは Red Hat Enterprise Linux の /etc/httpd/conf/httpd.conf
にありますが、スタンドアロン Apache HTTP Server インスタンスの etc/
ディレクトリーにあることもあります。
手順19.8 httpd.conf ファイルを編集し、変更を実装する
AdvertiseFrequency
パラメーターを無効にします (存在する場合)。<VirtualHost>
ステートメントに以下のような行がある場合は、最初の文字の前に#
(ハッシュ) 記号を追加して、コメントアウトします。この値は5
ではないことがあります。AdvertiseFrequency 5
サーバーアドバタイズメントを無効にするディレクティブを追加します。
<VirtualHost>
ステートメント内部に以下のディレクティブを追加してサーバーアドバタイズメントを無効にします。ServerAdvertise Off
MCPM メッセージの受信機能を有効にします。
次のディレクティブを追加して、web サーバーがワーカーノードから MCPM メッセージを取得できるようにします。EnableMCPMReceive On
Web サーバーを再起動します。
以下のいずれかを実行して Web サーバーを再起動します。実行するコマンドは、Red Hat Enterprise Linux または Microsoft Windows Server を使用しているかによって異なります。Red Hat Enterprise Linux
[root@host ]# service httpd restart
Microsoft Windows Server
C:\> net service http C:\> net service httpd start
Web サーバーが mod_cluster プロキシの IP アドレスとポートをアドバタイズしなくなります。繰り返すには、ワーカーノードが静的アドレスとポートを使用してプロキシと通信するよう設定する必要があります。詳細については、「mod_cluster ワーカーノードの設定」 を参照してください。