13.3.4. mod_cluster が有効な HTTPD に対してサーバーアドバタイズメントプロパティーを設定

概要

HTTPD が mod_cluster ロードバランサーと対話するよう設定する手順については、「Apache HTTPD または Enterprise Web Server HTTPD への mod_cluster モジュールのインストール」を参照してください。詳細な説明が必要な設定の側面の 1 つはサーバーアドバタイズメントです。

サーバーアドバタイズメントがアクティブな場合は、HTTPD が mod_cluster 仮想ホストで指定された IP アドレスとポート番号を含むメッセージをブロードキャストします。これらの値を設定するには、「Apache HTTPD または Enterprise Web Server HTTPD への mod_cluster モジュールのインストール」を参照してください。UDP マルチキャストがネットワークで利用可能でない場合、またはプロキシサーバーの静的リストでワーカーノードを設定する場合は、サーバーアドバタイズメントを無効にし、ワーカーノードを手動で設定できます。ワーカーノードの設定については、「mod_cluster ワーカーノードの設定」を参照してください。

手順13.8 タスク

  1. AdvertiseFrequency パラメーターを無効にします (存在する場合)。

    <VirtualHost> ステートメントに以下のような行がある場合は、最初の文字の前に # (ハッシュ) 記号を置いて、コメントアウトします。この値は 5 とは異なることがあります。
    AdvertiseFrequency 5
  2. サーバーアドバタイズメントを無効にするディレクティブを追加します。

    <VirtualHost> ステートメント内部に以下のディレクティブを追加してサーバーアドバタイズメントを無効にします。
    ServerAdvertisement Off
  3. HTTPD サーバーを再起動します。

    Red Hat Enterprise Linux を使用するか、または Microsoft Windows Server を使用するかに応じて、HTTPD サーバーを再起動します。
    • Red Hat Enterprise Linux

      [root@host ]# service httpd restart
    • Microsoft Windows Server

      C:\> net service http
      C:\> net service httpd start
      
結果

HTTPD が mod_cluster プロキシの IP アドレスとポートをアドバタイズしなくなります。繰り返すには、ワーカーノードが静的アドレスとポートを使用してプロキシと通信するよう設定する必要があります。詳細については、「mod_cluster ワーカーノードの設定」を参照してください。