Chinaunix首页 | 论坛 | 博客
  • 博客访问: 480257
  • 博文数量: 95
  • 博客积分: 2117
  • 博客等级: 大尉
  • 技术积分: 2301
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-16 21:10
个人简介

辽宁铁岭人,现居大连。1970年生。 先后供职于 中国国际海运网、大连学堂科技、大连华仁视线网络科技有限公司、大连中科海云科技有限公司,任职技术总监。 精通PHP、JAVA、Javascript、HTML、CSS等网络编程技术及Linux操作系统。 精通面向对象编程、设计模式、重构及互联网产品设计。

文章分类

全部博文(95)

文章存档

2013年(31)

2012年(2)

2011年(34)

2010年(25)

2008年(3)

分类: 系统运维

2011-03-25 12:26:02

在apache已经编译成功并运行之后,如果有模块没有随apache一起静态编译,可以用单独编译的方式将模块编译为.so文件,并通过loadmodule的方式,挂接到apache中。
下面以apache2单独编译rewrite模块为例:
  1. 进入apache的源文件夹(假定存放在用户宿主目录的httpd文件夹下)
    #cd ~/httpd/modules/mappers/
  2. 编译rewrite模块(假定apache安装在/usr/local/apache文件夹下)
    #/usr/local/apache/bin/apxs -c mod_rewrite.c
    #/usr/local/apache/bin/apxs -i -a -n mod_rewrite mod_rewrite.la
  3. 在/usr/local/apache/modules下将生成mod_rewrite.so文件,并且在/usr/local/apache/conf/httpd.conf中添加了LoadModule mod_rewrite_module modules/mod_rewrite.so
至此,rewrite模块单独编译成功。
阅读(1126) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~