apache2.0.52のインストール

2.0.49からアップデート。
ソースを持ってきて後はお約束のconfigureしてmakeのコースのはずだったがなぜかはまる。はまったときのはこんな感じ。

# ./configure --prefix=/usr/local/apache-2.0.52 --enable-ssl \
--with-ssl=/usr/share/ssl --with-mpm=worker
# make

で、これだとssl用のモジュールmod_ssl.soができない。↓のような感じにして解決。

# ./configure --prefix=/usr/local/apache-2.0.52 --enable-ssl=shared \
--with-ssl=/usr/share/ssl --with-mpm=worker
# make
# make install

設定ファイルは以前のをそのまま使えました*1
tomcatとの連携があるのでjk2モジュールを再コンパイル

# ./configure --with-apxs2=/usr/local/apache-2.0.52/bin/apxs
# make

できたmod_jk2.soをapacheのmoduleディレクトリにコピーして動作確認できました。

*1:起動する時は/usr/local/apache2にリンクしたものを使っているのでディレクトリパスとかを書き換える必要がない