免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4065 | 回复: 2
打印 上一主题 下一主题

[Web] [modsecurity、apache]如何安装 ModSecurity for Apache ? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-14 16:53 |只看该作者 |倒序浏览
看了豆腐高人的文章,ModSecurity for Apache 1.8.7 用户手册。
但安装老是提示出错,请大家帮忙看看...

系统:centos4.4,Apache/2.2.4 (Unix) PHP/5.2.0
一开始下载modsecurity-apache_2.1.0.tar.gz,
解tar包,进apache2/目录 修改Makefile 文件,top_dir      = /usr/local/apache2
make以后出现以下提示:
make
/usr/local/apache2/build/libtool --silent --mode=compile gcc -g -O2 -pthread  -O2 -g -Wuninitialized -Wall -Wmissing-prototypes -Wshadow -Wunused-variable -Wunused-value -Wchar-subscripts -Wsign-compare -DWITH_LIBXML2 -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE   -I /usr/include/libxml2 -I/usr/local/apache2/include -I. -I/backup/lamp/httpd-2.2.4/srclib/apr/include -I/backup/lamp/httpd-2.2.4/srclib/apr-util/include -prefer-pic -c mod_security2.c && touch mod_security2.slo
In file included from modsecurity.h:37,
                 from mod_security2.c:18:
msc_pcre.h:18:18: pcre.h: No such file or directory
make: *** [mod_security2.slo] Error 1

下了modsecurity-apache2-2.0.3-1.i386.rpm,modsecurity-apache2-2.0.3-1.src.rpm,rpm 安装也是出错,不过它提示要安装httpd-devel,结果就yum install httpd-devel,装完后,我看了下,http版本好像是2.0.4,问题依旧。
又下载了modsecurity-apache_1.9.4,解tar包,进apache2/目录,
apxs -cia mod_security.c
cp /modsecurity-apache_1.9.4/apache2/.libs/mod_security.so /usr/local/apache2/modules/
在httpd.conf 文件里面添加了2行
LoadModule security_module      modules/mod_security.so
Include conf/mod_security.conf

以为好了,结果
/usr/local/apache2/bin/apachectl restart
httpd: Syntax error on line 54 of /usr/local/apache2/conf/httpd.conf: API module structure `security_module' in file /usr/local/apache2/modules/mod_security.so is garbled - perhaps this is not an Apache module DSO?

没脾气了!

[ 本帖最后由 austin22 于 2007-3-15 11:09 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-08-22 16:25 |只看该作者
密切关注中,不知道楼主有没有解决呢,
我现在也遇到同样的问题

论坛徽章:
0
3 [报告]
发表于 2007-12-10 13:27 |只看该作者
估计是你的libtool版本不够新导致的,我也碰到类似情况,下载新的libtool编译安装
然后ln -s -f /libtool_path/bin/libtool /apache_path/build/libtool

重新尝试安装mod即可
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP