linux下apache虚拟目录模块开启
|
阅读数:--次|
作者:小猪仔
摘要:apache的一些模块在最初安装时未能包含进去,在之后又不能重新安装apache,这时就需要在不重新编译apache的情况下新增编译模块
1.进入apache配置文件(/home/web是我本机的安装路径,运行要改成你的安装目录)
vi /home/web/apache/conf/httpd.conf
2.vi进入httpd.conf编辑之后查找httpd-vhosts定位到那行
3.默认是#号注释去掉#
4.vi进入httpd-vhosts.conf配置文件
vi /home/web/apache/conf/extra/httpd-vhosts.conf
5.在httpd-vhosts.conf文件头部加一行加载虚拟目录模块配置
LoadModule rewrite_module modules/mod_rewrite.so
修改VirtualHost
<VirtualHost 127.0.0.1>
DirectoryIndex index.htm
ServerName www.qq.cn
ServerAlias new.kuwo.cn new.kuwo.cn
Options FollowSymLinks
rewriteengine on
</VirtualHost>
6.安装apache的时候没设置编译所有模块的话是没mod_rewrite.so
如果没有要单独编译mod_rewrite.so模块
查看单独编译mod_rewrite.so文档
7.单独编译mod_rewrite.so模块之后apache下modules目录里面会多一个mod_rewrite.so
8.上面的操作都做完了,就可重启apache啦
/home/web/apache/bin/apachectl -k stop
/home/web/apache//bin/apachectl -k start