ボクの覚え書き – CentOSでサーバ構築 サーバー構築やプログラミングの覚え書き

Poundで負荷分散

11.13.2008 · Posted in 覚え書き

というか、IPアドレスの無駄遣いをしてしまったりしているので・・・。

現状は

それぞれApacheやPHPのオプションも違ったりします。

これを

こんな風にします。
「xx.zzzzz.com」へのアクセスは192.168.255.101へ、「yy.zzzzz.com」へのアクセスは192.168.255.102へ行くようにしようと思います。

①②のApacheの設定等は適宜。

③のサーバで
ココからPoundのソースをダウンロード。
適当なディレクトリに保存したら展開して、

# ./configure
# make
# make install

これでインストール完了。

設定ファイル/usr/local/etc/pound.cfgを作ります。

----------
ListenHTTP
    Address 111.222.333.444
    Port 80
    
    Service
        HeadRequire "Host: xx.zzzzz.com.*"
        
        BackEnd
            Address 192.168.255.101
            Port 80
        End
    End
    
    Service
        HeadRequire "Host: yy.zzzzz.com.*"
        
        BackEnd
            Address 192.168.255.102
            Port 80
        End
    End
End
----------

あとはPoundを起動するだけ。

# /usr/local/sbin/pound

うーん、いい感じです。

Comments are closed