问候Serverfaultians。 我不是一个服务器的人,你可以从我的noob得分1分看到。 但也许那些更精通可以帮助我。
我正在使用Ubuntu v13.10 32位服务器和Apache2 v2.4.6,我试图在互联网上的生产/testing服务器上设置和configurationmodsecurity和modevasive 。 我试图按照这个教程: http : //www.thefanclub.co.za/how-to/how-install-apache2-modsecurity-and-modevasive-ubuntu-1204-lts-server 。
但在步骤3:
现在将这些规则添加到Apache2。 打开terminal窗口并input:
sudo vi /etc/apache2/mods-available/mod-security.conf
这个文件不存在。 有什么build议么?
可能你使用的是Ubuntu 14.04。 这个版本有一些变化。 要添加所需的规则,请改为编辑以下文件:
sudo vi /etc/apache/mods-enabled/security2.conf
答案是在stackoverflow上find的。 服务器问题的奇怪的地方。 无论如何,它可以帮助其他人: 尝试设置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 。