在Windows 7上安装mod_security2.so apache 2.4.23



我是一个新技术, mod_security配置

我的问题是我要在 apache上安装mod_security 2.4.23 on Windows 7

源文件: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_mod_security_for_apache_tutorial.htm

保存httpd.conf文件并启动Apache之后,它不起作用。

也许问题是我不替换 libxml2.dll 文件?但是从我下载的zip文件中,它不存在此文件。

请帮助我。我正在等待您的答案,谢谢。

我设法使用Apache 2.4.28成功配置了MOD_SECURITY(最新版本,网址为:https://www.apachelounge.com/download/在发布此答复时)。

这是我遵循的步骤(指与有问题的链接相同的链接):

  • 复制libcurl.dll和yajl.dll到 bin目录
  • 复制mod_security2.so so to modules目录
  • 将modsecurity.conf复制到 conf Directory(并在Mewbies教程中修改文件)。还可以在此路径上创建一个空的unicode.mapping文件
  • 修改Mewbies教程中给出的httpd.conf文件
  • 在/日志下创建一个空的modsec_audit.log文件

还要确保您从Apachelounge获取最新的Apache版本和MOD_SECURITY版本。就像我的情况下,使用我的旧apache(2.4.10)使用mod_security模块导致版本APR版本不匹配错误。

在文件modsecurity.conf中您必须使用有效的路径配置secauditlog var。

在Event Viewer(EventVwr.msc)中寻找错误必须有一个错误,其中包含以下内容:... httpd.exe:线上的语法错误?of?:/.../apache/conf/conf/httpd.conf:无法将模块/mod_security2.so加载到服务器中:...

相关内容

  • 没有找到相关文章

最新更新