Psychz——Omkar
投票:0发布日期:2019年9月26日12:43:19
Apache有一个帮助防止DDoS攻击的模块。然而,它可能没有默认安装。名为"mod_evasive在遭受DDoS攻击或BruteForce攻击时采取保护措施,保护Apache免受这些类型的攻击。您可以将其配置为通过电子邮件向您发送报告。在centos 7服务器上配置mod_evasive,请按照以下步骤操作。
注意:如果你需要关于如何保持Apache web服务器运行的帮助,请按照如何安装Linux, Apache, MySQL, PHP (LAMP)堆栈在CentOS 7上的步骤//m.thru-suit.com/client/kb/en/installation-of-lamp-stack-on-centos-7.html
步骤1。安装EPEL yum库包
您将需要EPEL (Enterprise Linux Extra Packages),这是一个开源和免费的基于社区的资源库项目,由Fedora团队提供100%高质量的附加软件包的Linux发行版,包括RHEL (Red Hat Enterprise Linux), CentOS和Scientific Linux。在终端中执行以下命令。
紧随其后的是
# RPM -ivh epel-release-latest-7.noarch.rpm
步骤2。使用下面的命令安装mod_evasive模块
安装mod_evasive -y
步骤3。通过检查配置文件来验证安装
#猫/etc/httpd/conf.d/mod_evasive.conf
您需要验证以下行是否出现在配置文件的顶部
/ mod_evasive24.so LoadModule evasive20_module模块
步骤4。重启httpd服务
# systemctl启动HTTPD
您的服务器现在可以防止DDoS和其他恶意攻击。
该模块默认情况下已经配置。但如果你想改变mod_evasive配置,使用任何编辑器打开下面提到的配置文件,并确保HTTPD服务在配置文件被更改时重新启动
# vim / etc /
httpd
/ conf.d mod_evasive.conf
我们将学习如何启用电子邮件提醒。
转到第48行,取消下面一行的注释,并在必需字段中输入您的电子邮件id。因此,事件将通过电子邮件自动提醒。
# DOSEmailNotify example@yourdomain.com