17.6.5. mod_cluster が有効な Web サーバーに対するサーバーアドバタイズメントプロパティーの設定


概要

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

サーバーのアドバタイズがアクティブになると、Web サーバーは mod_cluster 仮想ホストに指定された IP アドレスとポート番号を含むメッセージをブロードキャストします。これらの値を設定するには、「Apache HTTP Server または JBoss Enterprise Web Server への mod_cluster モジュールのインストール (Zip)」 を参照してください。UDP マルチキャストがネットワークで利用できない場合や、プロキシーサーバーの静的リストでワーカーを設定する場合は、サーバーのアドバタイズメントを無効にし、ワーカーノードを手動で設定することができます。ワーカーの設定に関する詳細は、「mod_cluster ワーカーノードの設定」 を参照してください。
この手順の変更は、Apache HTTP Server インスタンスに関連付けられた httpd.conf に追加する必要があります。多くの場合、Red Hat Enterprise Linux では /etc/httpd/conf/httpd.conf になります。または、スタンドアロンの Apache HTTP Server インスタンスの etc/ ディレクトリーにある場合があります。

手順17.13 httpd.conf ファイルを編集し、変更を実装する

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

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

    < VirtualHost> ステートメント内に以下のディレクティブを追加し て、サーバーのアドバタイズを無効にします。
    ServerAdvertise Off
  3. MCPM メッセージの受信機能を有効にします。

    次のディレクティブを追加して、web サーバーがワーカーノードから MCPM メッセージを取得できるようにします。
    EnableMCPMReceive
  4. Web サーバーを再起動します。

    以下のいずれかを実行して Web サーバーを再起動します。実行するコマンドは、Red Hat Enterprise Linux または Microsoft Windows Server を使用しているかによって異なります。
    • Red Hat Enterprise Linux

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

      net stop Apache2.2
      net start Apache2.2
      

結果

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

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.