ubuntu安装ModSecurity

本文档详细介绍了在Ubuntu 14.04上安装ModSecurity的过程,包括安装必要的库文件如apache2、libxml2、lua等,以及解决在配置和编译ModSecurity时遇到的错误,特别是与lua库相关的问题。最终成功将mod_security2.so复制到apache2的模块目录。
摘要由CSDN通过智能技术生成

环境:Ubuntu 14.04

一、准备各种库文件

1、安装apache
apt-get install apache2
apt-get install apache2-dev
2、安装libapr和libapr-util
官网http://apr.apache.org/下载libapr和libapr-util压缩包
先安装libapr
./configure
make
sudo make install
再安装libapr-util,安装libapr-util需要带上apr的路径
./configure --with-apr=/usr/local/apr
make
sudo make install
3、安装libxml2
apt-get install libxml2
apt-get install libxml2-dev
4、安装lua
先安装libreadline-dev: sudo apt-get install libreadline-dev
make linux 编译lua
make test 检验是否编译成功
5、安装libcurl
官网下载http://curl.haxx.se/libcurl/
编译安装

二、安装ModSecurity

git clone git://github.com/SpiderLabs/ModSecurity.git
cd ModSecurity
./autogen.sh
./configure
报错:
configure: looking for Apache module support via DSO through APXS
configure: error: couldn't find APXS
解决:apt-get

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值