技術情報 / Apache / mod_rewrite / DSOでインストール

mod_rewriteをDSOでインストール

  1. DSOが使用可能か確認する。
cd /usr/local/apache/bin
./httpd -l | grep mod_so
  1. Apacheのバージョンを確認する。
./httpd -v
  1. そのバージョンのApacheをダウンロードする。
wget http://archive.apache.org/dist/httpd/xxx.tar.gz
  1. 解凍してmod_rewriteのソースファイルを探す。
cd /usr/local/src/apache
find . -name 'mod_rewrite*'
  1. コンパイルしてインストールする。
/usr/local/apache/bin/apxs -I/usr/include/gdbm -c mod_rewrite.c
/usr/local/apache/bin/apxs -i mod_rewrite.so
  1. httpd.confを編集してApacheの設定を修正する。
LoadFile /usr/lib/libgdbm.so
LoadModule rewrite_module modules/mod_rewrite.so
  1. Apacheを再起動する。
/usr/local/apache/bin/apachectl restart

参考

httpd.apache.org/docs/2.0/ja/programs/apxs.html