Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows 7上的Apache 2.4.23上安装mod_security2.so_Windows_Apache_Owasp_Mod Security - Fatal编程技术网

在Windows 7上的Apache 2.4.23上安装mod_security2.so

在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

我是一名新技术人员,具有模块安全配置

我的问题是我想在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
参考

保存
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。我试图找到解决办法,但一无所获。请帮帮我。。我在等你的答复。那个文件存在吗?那个文件的内容是什么?谢谢你,伙计。在生产服务器上这样做节省了我很多时间