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

3phpmpom  于 2022-11-16  发布在  Apache
关注(0)|答案(3)|浏览(308)

我是一名新技术人员,拥有mod_security配置
我的问题是我想在Apache 2.4.23Windows 7上安装mod_security。
原始程式档:https://www.apachelounge.com/download/

我在httpd.conf中的配置为:

LoadModule unique_id_module modules/mod_unique_id.so
LoadModule security2_module modules/mod_security2/mod_security2.so
Include conf/modsecurity.conf

参考文献http://mewbies.com/how_to_install_mod_security_for_apache_tutorial.htm

在我保存httpd.conf文件并启动Apache后,它不工作。
也许问题是我没有替换libxml2.dll文件,但从我下载的zip文件中,不存在此文件。
请帮帮我。我在等你的回答,谢谢。

4ioopgfo

4ioopgfo1#

我成功地使用Apache 2.4.28配置了mod_security(最新版本位于:https://www.apachelounge.com/download/)。
以下是我遵循的步骤(指的是相同的链接张贴在问题):

  • 将libcurl.dll和yajl.dll复制到\bin目录
  • 将mod_security2.so复制到\modules目录中
  • 将modsecurity.conf复制到\conf目录(并按照mewbies教程中的说明修改文件)。
  • 按照mewbies教程中的说明修改httpd.conf文件。
  • 在/logs下创建一个空的modsec_audit. log文件

还要确保你从apachelounge获取最新的apache版本和mod_security版本。就像我在我的老apache(2. 4. 10)中使用mod_security模块导致版本APR版本不匹配错误一样。

ggazkfy8

ggazkfy82#

在modsecurity.conf文件中,必须使用有效路径配置SecAuditLog变量。

p8ekf7hl

p8ekf7hl3#

在事件查看器(eventvwr.msc)中查找错误必须存在包含以下内容的错误:请输入您的密码:第?行(共?行)出现语法错误:/.../Apache/conf/httpd.conf:无法将modules/mod_security2.so加载到服务器:...

相关问题