【运维日记 A】第一次安装modsecurity+linux

前置条件准备
1)安装libtool
  yum -y install libtool
2)安装zlib,openssl,pcre
 yum install zlib zlib-devel openssl openssl-devel  pcre pcre-devel


3)安装apacher
yum install httpd  -y
4)运行apacher
service httpd start
service httpd configtest 检查配置文件
5)安装依赖包 pcre httpd-devel libxml2 apr
yum install httpd-devel apr apr-util-devel apr-devel  pcre pcre-devel  libxml2 libxml2-devel
6)检查apacher配置文件
vi /etc/httpd/conf/httpd.conf


安装modsecurity
1)tar xzvf modsecurity-2.9.1.tar.gz
2)cd modsecurity-2.9.1
3)./autogen.sh
4)./configure
5)make
6)make install
7)cp /usr/local/modsecurity/lib/mod_security2.so /etc/httpd/modules/
8)chmod 777 /etc/httpd/modules/mod_security2.so
9) cp /usr/local/src/modsecurity-2.9.1/unicode.mapping /etc/httpd/conf/

验证modsecurity安装
1)修改apacher配置文件httpd.conf
 添加下面两行


LoadModule security2_module modules/mod_security2.so


LoadFile /usr/lib64/libxml2.so


#LoadModule unique_id_module modules/mod_unique_id.so 去掉注解



2)重启Apacher
service httpd restart


成功启动后,modsecurity安装成功了。后面将讨论OWASP规则配置。
可以参考下面两个URL
http://www.2cto.com/article/201407/319878.html
http://www.freebuf.com/articles/web/8749.html
在Mac上安装ModSecurity可以通过以下步骤完成: 1. 安装依赖: 首先,确保你的Mac上已经安装了Homebrew包管理器。如果没有安装,可以打开终端并执行以下命令安装Homebrew: ``` /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 安装完成后,使用Homebrew安装Apache和ModSecurity的依赖库。在终端中执行以下命令: ``` brew install pcre geoip ``` 2. 安装Apache: 接下来,使用Homebrew安装Apache。在终端中执行以下命令: ``` brew install httpd ``` 安装完成后,你可以使用`httpd -v`命令来验证Apache是否成功安装。 3. 安装ModSecurity: 继续在终端中执行以下命令来安装ModSecurity模块: ``` brew install modsecurity ``` 4. 配置Apache和ModSecurity: 编辑Apache的配置文件`httpd.conf`,可以使用任何文本编辑器打开该文件。在终端中执行以下命令打开该文件: ``` sudo vi /usr/local/etc/httpd/httpd.conf ``` 在文件中找到以下两行(可能在不同的位置),并确保它们没有被注释掉(即前面没有`#`): ``` LoadModule security2_module lib/httpd/modules/mod_security2.so Include /usr/local/etc/httpd/extra/modsecurity.conf ``` 保存并关闭文件。 5. 启动Apache: 在终端中执行以下命令来启动Apache服务器: ``` sudo apachectl start ``` 现在,你的Mac上已经安装并启动了Apache和ModSecurity模块。 请注意,上述步骤是一种常见的安装方法,具体步骤可能因操作系统版本和个人需求而有所不同。如果遇到问题,建议参考ModSecurity的官方文档或相关资源获取更详细的安装指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值