环境: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