−−−−−−−−−−−−−−−−−−−−−
マシン:HP ML115-G5
HDD:IODATA HDC2(USB外付けRAIDディスク)RAID1。内臓は無し。
CPU:AMD Phenom U X4 945 BOX 95w(デフォルトのものから載せ替えた)
メモリ:8GB
OS:Ubuntu9.04
−−−−−−−−−−−−−−−−−−−−−
poundでロードバランスというか、リバースプロキシをしてたけど、サーバセットアップを変えてみたら設定がいつのまにか、バージョンアップとともに変わってたので、調べてみた。
調べてたらnginxがいいよーって記事がみつかり、なんだと思ってみてみたら意外とよさそうだったのでそっちを入れてみた。
基本的には、
・httpサーバ
・ロードバランス
・リバースプロキシ
の機能を備えてて、どれのパフォーマンスも優れてるらしい。世界的なシェアも急激に伸びてるらしく、資料の充実度もそこそこ。
素敵なのは、拡張子とか、フォルダ単位で、ロードバランスだの、リバースプロキシの設定ができるところ。ドメインを同じでフォルダ以下だけサーバをいろいろ変えたりできるのはいいことだと思う。
さらに、設定がやさしい。これが一番。やさしいのはいい。
ってことで、Ubuntuに入れてみる。Ubuntuもやさしくできてるので、Synapticからお手軽に入れられる。セットアップ後、http://localhost/ につなぐだけでWelcomeが表示される。やさしい。
設定は、
/etc/nginx/nginx.conf
とかを変更する。ドメインごとの設定はsites-available以下でやるみたいだけど、面倒なので、nginx.confで全部やっちゃう。includeしてるのもコメントアウトする。
設定は http://wiki.nginx.org/NginxFullExample をみて、よさげな設定だけ抜き出してコピペして修正するだけ。restartすると間違いを教えてくれるので直して直して完成。すごくお手軽。
※参考にしたとこ
http://diary.mrmt.net/item/1334
http://viz.is-a-geek.com/~viz/cw/index.php?nginx#w4194b69
http://papasan.org/papablog/729
【Ubuntuの最新記事】


