單獨編譯apache的rewrite模塊
當我們編譯安裝好apache的時候,就像這樣:
./configure \
--prefix=/usr/local/apache \ //安裝的路徑
--with-included-apr \ // 跨平臺
--enable-so \ //啓用DSO
--enable-deflate=shared \ //動態共享的方式編譯deflate模塊
--enable-expires=shared \ //靜態
--enable-rewrite=shared \
--with-pcre //正則相關的一個庫
但是我們忽然發現沒有裝rewrite模塊,但是我們又非常需要這個模塊,因此我們需要單獨編譯這個模塊。過程如下:
#cd /usr/local/src/httpd-2.2.32
#cd modoles
#cd mappers/
#ls
#/usr/local/apache/bin/apxs -i -a -c ./mod_rewrite.c
由輸出可以看到rewrite模塊已經在httpd.conf中激活了。
查看確認
# vi /usr/local/apache2/conf/httpd.conf
然後重啓apache就生效了。