2010年1月30日土曜日

玄箱 debian lenny + lighttpd + php5 + rep2

最近、p2.2ch.netの障害が発生してから重いので移行することにしました。

$ sudo apt-get install lighttpd php5-cgi

lighttpdとphp5をインストール。楽ですね。Apache2とphp4をコンパイルしていた頃が懐かしい。lighttpdの設定は、/etc/lighttpd/lighttpd.conf で行います。
以下のConfigurationを参考にphp5を使えるように設定します。
http://redmine.lighttpd.net/wiki/lighttpd/TutorialLighttpdAndPHP

追加で以下も設定しておきます。
server.dir-listing = "disable"

これをやっておかないと、rep2のconfフォルダとか丸見えになってしまいます。lighttpdはApache2のように .htaccess ファイルで個別にフォルダ閲覧の可否を設定できないようです。続いて rep2 を http://akid.s17.xrea.com/ からダウンロードします。/var/www がドキュメントルートなので、/var/www/rep2 あたりに展開します。

$ unzip rep2_v1_8_60.zip
$ sudo cp -r ./rep2/ /var/www/
$ cd /var/www
$ sudo chown -R www-data.www-data ./rep2

あとは、rep2/conf/conf_hostcheck.php あたりを設定すれば動くはず。その他の設定はお好みでどうぞ。