エリック@ EricBess WebHome

考えるだけではなく、知らずに意味がない

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

mod_rewriteをを使用してロードバランス

Apacheのドキュメントを読むと、一部のメソッド負荷分散方式は、記録を達成するために使用されるのを書き換えると呼ばmode_rewrite 。

負荷分散

説明:

どのようにwww [ www.foo.com負荷のバランスを0-5 ] www[0-5].foo.comサーバーの合計) ?

問題を解決されることがありますが、ここに多くの問題が、私たちは" DNSに基づいて( DNSをベースとして知られています) "プログラム、および特殊使用してmod_rewriteプログラムの説明:

  1. DNSのサイクル( DNSのラウンドロビン)

    最も簡単な方法として、 BINDにwwwを設定する[サイクルは、長い間の特性のためのBINDのDNSを使用することですwww[0-9].foo.com ] 。 Foo.comは、 DNS )レコードのように:

      www0は1.2.3.1インディアナ 
      www1は1.2.3.2インディアナ 
      www2は1.2.3.3インディアナ 
      www3は1.2.3.4インディアナ 
      www4の1.2.3.5インディアナ 
      www5の1.2.3.6インディアナ 
    

    次に、以下を追加します:

     インディアナwww0.foo.comにCNAMEにwww 。 
             www1.foo.comにCNAMEインディアナ。 
             www2.foo.comにCNAMEインディアナ。 
             www3.foo.comにCNAMEインディアナ。 
             www4.foo.comにCNAMEインディアナ。 
             www5.foo.comにCNAMEインディアナ。 
             www6.foo.comにCNAMEインディアナ。 
    

    注:上記のは間違って見える場合があります実際のところ、それは希望の特性のBINDですが、こちらも使用することができます。 いずれにせよ、今www.foo.com分解能、 BINDを- BINDそれぞれのマwww0-www6順序/サイクルでは、クライアントの要求は、さまざまなサーバ間で分散することができますw ww0提供することができますされています。 なぜなら、 DNS解決の情報は、他のネットワークサーバーバッファの名を一度に解決するためwww.foo.comすることができますしかし、これは良いwww.foo.comされていませんが、 wwwN.foo.comを送信されますwwwN.foo.comだった。 www.foo.com これは、要求を実際の合計は、さまざまなサーバーに配布されたが、最終的な結果は、正しいことを

をクリックして読んで

7月2008年第5回 エリック投稿|システム|コメントなし