Apache2に、mod_rewriteを追加でインストールする

すでにApache2はインストールしているが、mod_rewriteが設定されていませんでした。
追加でインストールする方法のメモ。

  • mod_so.cの確認

起動時に動的に実行コードとモジュールをサーバにロードできる
mod_soが設定されているか確認する。

/usr/local/apache/bin/apachectl -l
mod_so.c

apxsを利用してコンパイルする。
ソースコードは、apacheソースコードの modules/mappers にある。

/usr/local/apache/bin/apxs -c mod_rewrite.c

  • mod_writeのインストール

/usr/local/apache/bin/apxs -i -a -n rewrite mod_rewrite.la