Apacheの動的モジュール追加

Apacheでwwwサーバを構築していて良くあるのが、最初は最小構成で構築していたものの後からモジュールだけ必要になる場合。全く同じOSの別サーバがあればそこからsoファイルを持ってくるという荒業もありますが、正当な方法で追加モジュールを組み込みたいとググってみました。

apxsでapacheにモジュールを追加する
http://kazmax.zpp.jp/apache/apache3.html

なるほどapxsでコンパイル・インストールすることでモジュールを追加できるようです。PHPのオプションにapxsの項目があるのはそういうことなんですね。

Apache2.2.4で追加した時は以下のように操作しました。

Rewiteのインストール
# cd /usr/local/src/httpd-2.2.4/modules/mappers
# /usr/local/apache/bin/apxs -c mod_rewrite.c
# /usr/local/apache/bin/apxs -i -a -n rewrite mod_rewrite.la