大家好,Serverfaultians。从我的新手分数 1 分可以看出,我不是服务器专家。但也许那些更精通的人可以帮助我。
我正在使用 Ubuntu v13.10 32 位服务器和 Apache2 v2.4.6,并尝试在互联网上进行设置和配置。我正在尝试遵循本教程modsecurity
:modevasive
http://www.thefanclub.co.za/how-to/how-install-apache2-modsecurity-and-modevasive-ubuntu-1204-lts-server。
但在第 3 步:
现在将这些规则添加到 Apache2。打开终端窗口并输入:
sudo vi /etc/apache2/mods-available/mod-security.conf
该文件不存在。有什么建议吗?
答案1
您可能正在使用 Ubuntu 14.04。该版本有一些变化。要添加所需的规则,请编辑以下文件:
sudo vi /etc/apache/mods-enabled/security2.conf
答案2
答案可以在堆栈溢出。服务器问题很奇怪。无论如何,它可能对其他人有帮助:尝试设置 mod-security,但缺少 mod-security.conf
该文件已命名/etc/apache2/mods-available/security2.conf
,安装后默认启用modsecurity
。
# make changes to security2.conf
a2dismod security2
a2enmod security2
service apache2 restart
同样,modevasive
现在是/etc/apache2/mods-available/evasive.conf
。