なんとなくやりたくなって、当サイトで利用している基盤アプリのバージョンアップを行いました。
旧) Apache1.3.31, ActivePerl5.8.2, PHP4.3.8
新) Apache2.0.52, ActivePerl5.8.6, PHP4.3.10, mod_jk2.0.4, JDK5.0, Tomcat5.5.4
サイズが非常に大きなPHPテキストコンテンツがレスポンス不能になった(++)以外は、順調に動いてますね。Apache+rotatelogsによるログ管理、AWStatによるログ集計、mod_gzipによるレスポンス圧縮(mod_deflateに移行)なども問題なく移行できました。
今回触らなかったのは、WordPress0.72、Pukiwiki1.4.4、MySQL4.0.21、AWStat6.1、.NET CLR1.1ってとこですね。MySQLは4.1にしようかと思ったのですが、かねやんの4.1対応がどうもイマイチっぽいので保留です。WordPressが未だに0.72なのも、データベースの文字コード絡みです。DBにはShift_JISで格納、WordPress(PHP)で取得したときにはUTF-8、という感じに設定したいのですが、まだ調査できてません。
Apache2系は1.3系と比べて、設定がちょっとイイ感じなだけで、うちみたいな小規模サイトではそのメリットは出にくいですねぇ。
そのApache2とAJP1.3連携させたTomcat5.5(on JDK5.0)については、これからいろいろアプリを載っけてみて、その互換具合を見てみたいと思います。