Perlbal のインストール

Perlbal とは、Perl で組まれたリバースプロクシらしい。使い方は良く分からないが、取り合えず Ubuntu にインストールしてみた。

Perlbalcpan でインストールするのだが、依存関係のあるパッケージが必要とのことなので、事前にいれとく。

 $ sudo aptitude install libio-aio-perl libnet-netmask-perl 
 $ sudo aptitude install libdanga-socket-perl libbsd-resource-perl

次にPerlbal のインストール。以下のようにしたらインストール出来た。

 $ sudo cpan -i Perlbal

cpan コマンドって sudo で呼ぶものなのかどうなのか?
~/.cpan/ 以下が root 権限しか見られないようなパーミッションになってたりするので
本当にそれで良かったのかどうかが不安ではある。

Perlbal 起動

はっきりいってまださっぱり分からんのだが、

 $ perlbal --config [設定ファイル] 

で、起動した。設定ファイルのサンプルは、
~/.cpan/build/Perlbal-1.72-[ランダムな文字列]/conf
にあった。パーミッションの関係で、中身を閲覧するには、sudo -s で root にならないといけないのがちょっと悲しい・・・。

http://code.google.com/p/perlbal/
からソースをダウンロードする手もある。

たとえば、webserver.conf を使うと Webサーバとして動作することを確認した。