Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3049138
  • 博文数量: 535
  • 博客积分: 15788
  • 博客等级: 上将
  • 技术积分: 6507
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-07 09:11
文章分类

全部博文(535)

文章存档

2016年(1)

2015年(1)

2014年(10)

2013年(26)

2012年(43)

2011年(86)

2010年(76)

2009年(136)

2008年(97)

2007年(59)

分类: 系统运维

2007-03-30 18:00:24


1到apache源码目录的标准模块目录中(/root/apache_src/src/modules/standard/即解压后的目录中)中,使用如下指令编译出so文件:


$APACHE HOME/bin/apxs -c mod_模块名.c

2apache的apxs来自动向http.conf配置文件中加入LoadModule语句并将mod_rewrite.so文件拷贝到apache/libexec目录
/opt/apache/bin/apxs -i -A -n rewrite /root/apache_1.3.34/src/modules/standard/mod_rewrite.so
    备注:命令中的rewrite参数是告诉apxs命令mod_rewrite.so文件中的模块名。在命令执行后,apxs会在LoadModule中为rewrite加上"_module"以标名模块名称。如果你在启动apache时发现总是给出“不能定位API”之类的错误,那就是说明LoadModule后面的模块名的语法要根据您的apache版本加以改变

3proxy模块的.C文件位于/modules/proxy 下



另外一种编译方法
apxs -c -i -a mod_~~~.c

4 编译proxy模块,应该进入proxy目录  apxs -c -i -a  *.c

关于webdav
检查已安装的 Apache2 是否已经安装了 mod_dav .

如果已经成功安装了Apache,使用 httpd -M 来查看有没有安装 dav_module,如果没有的话 必须附加 ‘–enable-dav’ ‘–enable-dav-fs’ 两个参数重新编译 Apache

./configure --prefix=/opt/http --enable-module=so --enable-dav --enable-dav-fs
阅读(2625) | 评论(0) | 转发(0) |
0

上一篇:exchange接收外网邮件

下一篇:vnc安装

给主人留下些什么吧!~~