首页 > 代码库 > Linux下扩展Apache模块
Linux下扩展Apache模块
安装的时候图方便没有一次性编译进去,现在又要采用模块的方式来增加~
1,关于编译Apache
其实在安装apache的时候最好把常用的模块都编译进去,这样也省得后期再去添加
常用的编译项:
./configure –prefix=<path> –enable-mods-shared=all –enable-so –enable-rewrite
下面这些不一定非要去指定,但是有些库属于依赖包则必须要安装
–with-apr=<path> –with-apr-util=<paht> –with-pcre=<path>
2,添加apache模块
有些时候为来安装能够一次性完成,不至于出错,只能在安装的时候先不去编译一些包,然后后期再根据需要去添加,那就是下面的这种方法了!
首先需要增加的模块是:rewrite 模块
在httpd的源码目录下,切换到:modules/mappers 目录下
然后以此执行如下命令:
/usr/local/apache2/bin/apxs -c mod_rewrite.c
/usr/local/apache2/bin/apxs -i -a -n mod_rewrite mod_rewrite.la
如果执行没有错误的话会提示:
Libraries have been installed in:
/usr/local/apache2/modules
然后再httpd.conf文件中增加:
LoadModule rewrite_module modules/mod_rewrite.so
- 相关文章推荐:
- 安装webalizer分析nginx和apache的日志
- apache实现单ip多端口映射的方法
- 配置AWStats用来分析Nginx和Apache日志
- 本文来自:爱好Linux技术网
- 本文链接:http://www.ahlinux.com/apache/9004.html
Linux下扩展Apache模块
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。