在Windows 7上的Apache 2.4.23上安装mod_security2.so
我是一名新技术人员,具有模块安全配置 我的问题是我想在windows 7上的Apache 2.4.23上安装mod_security 源文件:在Windows 7上的Apache 2.4.23上安装mod_security2.so,windows,apache,owasp,mod-security,Windows,Apache,Owasp,Mod Security,我是一名新技术人员,具有模块安全配置 我的问题是我想在windows 7上的Apache 2.4.23上安装mod_security 源文件: httpd.conf中的我的配置是: LoadModule unique_id_module modules/mod_unique_id.so LoadModule security2_module modules/mod_security2/mod_security2.so Include conf/modsecurity.conf 参考 保存htt
httpd.conf
中的我的配置是:
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule security2_module modules/mod_security2/mod_security2.so
Include conf/modsecurity.conf
参考
保存httpd.conf
文件并启动Apache后,它就不工作了
可能问题是我没有替换libxml2.dll文件?但是从我下载的zip文件来看,这个文件并不存在
请帮帮我。我在等你的回答,谢谢。
我成功地用Apache2.4.28配置了mod_安全性(最新版本发布于:发布此回复时)
以下是我遵循的步骤(指的是问题中发布的相同链接):
- 将libcurl.dll和yajl.dll复制到\bin目录
- 将mod_security2.so复制到\modules目录
- 将modsecurity.conf复制到\conf目录(并按照mewbies教程中的说明修改该文件)。还要在此路径上创建一个空的unicode.mapping文件
- 按照mewbies教程中的说明修改httpd.conf文件
- 在/logs下创建一个空的modsec_audit.log文件
另外,请确保从ApacheLonge获取最新的apache版本和mod_安全版本。与我的情况一样,将mod_安全模块与我的旧apache(2.4.10)一起使用会导致版本APR版本不匹配错误。在modsecurity.conf文件中,您必须使用有效路径配置SecAuditLog变量。在事件查看器(eventvwr.msc)中查找错误 必须存在包含以下内容的错误:
…httpd.exe:第行出现语法错误?of?:/…/Apache/conf/httpd.conf:无法将模块/mod_security2.so加载到服务器:…“它不工作”没有多大帮助。什么意思?Apache不会启动吗?ModSecurity没有阻止它应该阻止的东西?还有别的吗?Apache错误文件中有任何内容吗?谢谢您的评论。我的意思是,当我尝试加载模块时,Apache无法启动(错误)。Hello@BazzaDP,我发现当我包括这一行时出现了问题:Include。我试图找到解决办法,但一无所获。请帮帮我。。我在等你的答复。那个文件存在吗?那个文件的内容是什么?谢谢你,伙计。在生产服务器上这样做节省了我很多时间