ソースからインストールしたApacheにモジュールを後から追加する方法

ソースからインストールしたApacheにモジュールを再起動無しで追加する方法です。

mod_soの確認

Apacheコンパイル時にDSO(mod_so)が組み込まれていないと、この方法では追加できないので、DSOが組み込まれているか以下のコマンドを実行し手確認します。

# /usr/local/apache2/bin/httpd -l

一覧に「mod_so.c」がある事を確認してください。
無い場合は組み込まれていないので、Apacheの再コンパイルが必要です。

インストール(モジュールの追加)

>||
# cd /usr/local/src/httpd-2.2.15/src/modules/
|

上記ディレクトリ内にApache標準モジュールのソースが保存されています。
rewrite module は httpd-2.2.15/modules/mappers にありましたので、その中に移動します。

>||
# cd /usr/local/src/httpd-2.2.15/src/modules/mappers
|