1. 准备文件:
源码包: nginx1.6, modsecurity2.8, apr-1.5.1, apr-util-1.5.3, apr-iconv1.2.1, httpd-2.2.-12, libxml2.7.2
规则文件: owasp-modsecurity-crs-master.zip: http://sourceforge.net/projects/mod-security/files/
2. 安装:
编译安装apr依赖库:
解压apr,apr-util,apr-iconv, libxml,依次执行./configure, make, make install;
安装apache:
configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=all
make
make install
编译

本文档详细介绍了在Linux系统中如何安装Nginx 1.6版本和ModSecurity 2.8版本,包括依赖库的安装、Apache的配置、ModSecurity standalone模块的编译以及Nginx的配置。在完成安装后,通过启用ModSecurity并引入OWASP规则,实现了对HTTP请求的保护。测试通过在URL中添加恶意参数`?and 1=1`,如果返回403错误并记录在审计日志中,则表明安装成功。
最低0.47元/天 解锁文章
741

被折叠的 条评论
为什么被折叠?



