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 OffMCPM メッセージの受信機能を有効にします。
次のディレクティブを追加して、web サーバーがワーカーノードから MCPM メッセージを取得できるようにします。EnableMCPMReceive OnWeb サーバーを再起動します。
以下のいずれかを実行して Web サーバーを再起動します。実行するコマンドは、Red Hat Enterprise Linux または Microsoft Windows Server を使用しているかによって異なります。Red Hat Enterprise Linux
[root@host ]# service httpd restartMicrosoft Windows Server
C:\> net service http C:\> net service httpd start
Web サーバーが mod_cluster プロキシの IP アドレスとポートをアドバタイズしなくなります。繰り返すには、ワーカーノードが静的アドレスとポートを使用してプロキシと通信するよう設定する必要があります。詳細については、「mod_cluster ワーカーノードの設定」 を参照してください。