linux下apache虚拟目录模块开启

| 阅读数:--次| 作者:小猪仔
摘要:apache的一些模块在最初安装时未能包含进去,在之后又不能重新安装apache,这时就需要在不重新编译apache的情况下新增编译模块
1.进入apache配置文件(/home/web是我本机的安装路径,运行要改成你的安装目录)
bsh代码
vi /home/web/apache/conf/httpd.conf
2.vi进入httpd.conf编辑之后查找httpd-vhosts定位到那行

3.默认是#号注释去掉#

4.vi进入httpd-vhosts.conf配置文件
bsh代码
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啦
bsh代码
/home/web/apache/bin/apachectl -k stop
/home/web/apache//bin/apachectl -k start
返回顶部
学到老代码浏览 关闭浏览