【问题标题】:(httpd) Getting some problems with Mod_security Installation(httpd) 安装 Mod_security 时遇到一些问题
【发布时间】:2013-08-04 15:10:15
【问题描述】:

我在我的第一个非托管 VPS(CentOS 6.4,OpenVZ)上使用 Webuzo。我尝试在此guide 之后安装 Mod_Security。我安装了 Modsecurity-apache_2.6.6,但在步骤 3 中出现问题,阻止我安装 OWASP Mod_Security Core Rule Set

wget http://www.modsecurity.org/download/modsecurity-apache_2.6.6.tar.gz

下载地址已被删除。所以我为规则集找到了另一个guide,但我无法让这个命令工作

git clone https://github.com/SpiderLabs/owasp-modsecurity-crs.git

它返回“-bash: git: command not found”

我应该使用什么命令来获取 OWASP CRS?

另外,我怀疑 mod_security 安装不完整,因为 httpd 服务器在安装 modsecurity 后无法重新启动。这是配置错误:

[root@xx ~]# httpd -t Syntax error on line 7 of /etc/httpd/conf.d/modsecurity.conf: Invalid command 'SecRuleEngine', perhaps misspelled or defined by a module not included in the server configuration

我应该先卸载 Mod_Secuirty,因为现在一切似乎都变得一团糟了吗?

感谢任何帮助。

【问题讨论】:

    标签: apache ssh putty vps mod-security


    【解决方案1】:

    Webuzo 的 apache 二进制文件位于 /usr/local/apps/apache,模块位于 /usr/local/apps/apache/modules/lib。 Webuzo 的 apache 配置也位于 /usr/local/apps/apache/etc/ 和 /usr/local/apps/apache/etc/conf.d/

    您似乎试图在不适当的位置编译 mod_security。

    【讨论】:

      【解决方案2】:

      由于您在使用 modsecurity.conf 时遇到错误,我想知道您是否按照步骤进行了操作

      第 4 步:配置 Mod_Security

      guide你已经关注了。

      “-bash: git: 找不到命令”

      这个错误可以通过安装包含 git 的包来解决。试试

      yum install git-core -y

      guide1guide2 都可以安装 mod_sec 并跟随任何一个。 :)

      【讨论】:

      • 谢谢你,里奥。似乎有些东西阻止我重新启动 httpd。我想从零开始一切。如何先卸载文件?我从指南 1 和 2 中安装了两个不同的 mod 安全文件([root@ee ModSecurity] 和 [modsecurity-apache_2.6.6]),并下载了安全核心 [modsecurity-crs]。
      • 浏览指南 1 和 2,您必须手动还原所有更改。您是否按照指南中的第四步进行操作 1. 尝试“grep -i security2_module /etc.httpd/conf/httpd.conf” 您有控制面板吗?
      • 是的,在编辑 httpd.conf 之后。我在不同的位置输入了 /etc/init.d/httpd restart 但没有任何反应。这是正常的吗? - [root@ee modsecurity-crs]# vi /etc/httpd/conf/httpd.conf - [root@ee modsecurity-crs]# /etc/init.d/httpd restart - [root@ee modsecurity-crs]# cd - [root@ee ~]# /etc/init.d/httpd restart
      • 是的,我正在使用 Webuzo
      • 结果如下: 1.我输入:[root@ee ~]# grep -i security2_module /etc.httpd/conf/httpd.conf 2.返回:grep: /etc.httpd/ conf/httpd.conf: 没有这样的文件或目录
      猜你喜欢
      • 2013-03-10
      • 2014-09-11
      • 1970-01-01
      • 2013-12-24
      • 2020-02-27
      • 2018-02-25
      • 2011-06-06
      • 2021-04-14
      • 2016-03-23
      相关资源
      最近更新 更多