今儿做完虚拟主机伪静态页,重启apache的时候出现报错
Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration是没有加载加载rewrite模块
然后自己找apache配置文件httpd.conf文件里:
LoadModule rewrite_module modules/mod_rewrite.so 但是没有找到
三。查看apache编译参数
没有--enable-rewirte 这个参数,很是郁闷
做虚拟主机规则重写 都已经配置好了 想不编译apache把那个模块给加载上去
#cd /usr/local/src/httpd-2.2.11/modules/mappers/
# /usr/local/apache2/bin/apxs -i -a mod_rewrite.c
# /usr/local/apache2/bin/apxs -i -a mod_rewrite.slo
然后在apache配置文件里添加LoadModule rewrite_module modules/mod_rewrite.so
## cd /usr/local/apache2/modules/ 修改相关文件的权限
然后重启apache
over!!!!!!!!!!!!!!