编译安装Apache的Security2模块
- 下载mod_security源代码
123wget https://github.com/SpiderLabs/ModSecurity/archive/v2.9.3.tar.gztar -xzvf v2.9.3.tar.gzcd ModSecurity-2.9.3/ - 配置并编译mod_security
123./autogen.sh./configure --with-apxs=/usr/local/lib/apache2/bin/apxs --with-apr=/usr/local/lib/aprmake && make install - 查找mod_security模块的安装目录
1whereis modsecurity
4.配置Apache以使用mod_security模块:
编辑Apache的配置文件/etc/apache2/apache2.conf
,启用mod_security模块 和 修改
响应头中server中的名称
123456# 加载mod_security模块LoadModule security2_module modules/mod_security2.so # whereis modsecurity 查到的安装地址LoadModule unique_id_module modules/mod_unique_id.so<IfModule mod_security2.c>SecServerSignature "lims"</IfModule>