千家信息网

apache安装mod_security模块(ubuntu编译安装)

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,官网的code获取地址http://www.modsecurity.org/do...里面讲述了系统的安装方法,此文只讲从源代码编译安装1、安装modsecurity./configure --hel
千家信息网最后更新 2026年11月03日apache安装mod_security模块(ubuntu编译安装)

官网的code获取地址
http://www.modsecurity.org/do...
里面讲述了系统的安装方法,此文只讲从源代码编译安装

1、安装modsecurity
./configure --help可以查看所有的编译参数,注意指定下列参数到apache目录,和apache共用,不然会apache用自己的,modsecurity用了系统的,出现莫名其妙的问题
./configure --with-apxs=/usr/local/apache2/bin/apxs --with-pcre=/usr/local/bin/pcre-config --with-apr=/usr/local/apache2/bin/apr-1-config --with-apu=/usr/local/apache2/bin/apu-1-config --with-yajl=PATH

--with-yajl是提供json支持,如果这个库没有装上,会在拦截application/json的时候报400的错误。

安装完成后可以在apache的modules目录或者/usr/local/modsecurity/lib中看到mod_security2.so,使用ldd mod_security2.so可以看到里面配置了的参数,看是否有yajl(切记、切记、切记),我自己就没有装上去,只能在modsecurity.conf中关闭了对application/json的支持。

2、安装核心规则集
下载并安装最新的OWASP CRS
进入apahace的安装目录

mkdir crs

cd crs

wget https://github.com/SpiderLabs...

tar xzf master

mv SpiderLabs-owasp-modsecurity-crs-ebe8790 owasp-modsecurity-crs

cd owasp-modsecurity-crs

cp modsecurity_crs_10_setup.conf.example modsecurity_crs_10_setup.conf

3、配置apahce
复制modsecurity源文件夹下的modsecurity.conf-recommended到apache的conf/extra下,命名为modsecurity.conf

开启unique_id,security2
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule security2_module modules/mod_security2.so

Include conf/extra/modsecurity.confInclude crs/owasp-modsecurity-crs/modsecurity_crs_10_setup.confInclude crs/owasp-modsecurity-crs/base_rules/*.confInclude conf/extra/modsecurity_crs_10_customrules.conf

注:
modsecurity_crs_10_customrules.conf中是覆盖了一些原有的配置,比如:
SecRuleUpdateTargetById 981172 !REQUEST_COOKIES:/userInfo.*/
这句的意思就是在cookie中遇到userInfo的时候,禁用981172的规则,这个在配置选项里面有详细说明

modsecurity的配置选项
https://github.com/SpiderLabs...

未完待续


配置 参数 目录 编译 时候 系统 规则 支持 莫名其妙 地址 就是 意思 方法 核心 源代码 源文件 错误 问题 中关 模块 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 为想互联网科技怎么样 互联网科技官网 朗新科技与工业互联网 腾讯阿里互联网科技 广州互联网科技公司 成都互联网科技公司 卫星互联网科技股票 宁夏众和广鑫互联网科技有限公司 栖莱科技互联网股份有限公司 科技互联网大厂 阿大互联网科技有限公司 内蒙古九一互联网科技 互联网金融科技名词解释 江苏苏星互联网科技有限公司 云南省自由互联网科技有限公司 启辰互联网科技 互联网科技手抄报图片 兰石爱特工业互联网科技分公司 张家口科技产业互联网平台 恒生科技互联网指数十大成分股 互联网科技图片 科技和互联网公司 互联网 新科技 银川新华互联网科技学校地址 央行互联网金融科技公司 特约风豹互联网科技为什么扣费 工业互联网山东科技大学 2021世界互联网领先科技成果发布 兰石爱特工业互联网科技分公司 互联网的黑科技实验室
0