Apache作为反向代理与Nginx配合时频繁关闭(ddos防护攻击)
创始人
2024-09-06 19:30:42
0

在Apache服务器上启用mod_evasive以保护服务器免受DDOS攻击。 mod_evasive是一个模块,可检测和拒绝具有相同IP地址的重复请求,具有攻击性的请求或超出给定时间的请求。 此模块可防止某些攻击,并减轻服务器上的负载。

以下是如何在Apache服务器上配置mod_evasive的示例:

1.在Apache的目录中创建一个名为mod_evasive.conf的文件:

sudo nano /etc/httpd/conf.d/mod_evasive.conf

2.将以下内容添加到文件中:

LoadModule evasive20_module modules/mod_evasive20.so

DOSHashTableSize 3097 DOSPageCount 2 DOSSiteCount 50 DOSPageInterval 1 DOSSiteInterval 1 DOSBlockingPeriod 10 DOSEmailNotify [email protected] DOSSystemCommand "sudo /usr/local/bin/block_ip %s"

3.将您的电子邮件地址替换为DOSEmailNotify指定的地址。此处指定的地址用于将通知发送到电子邮件上。

4.为mod_evasive20.so模块创建目录:

sudo mkdir /var/log/mod_evasive sudo chown apache:apache /var/log/mod_evasive

5.为Python脚本创建一个名为block_ip.py的文件,并将其保存在/usr/local/bin/目录中:

sudo nano /usr/local/bin/block_ip.py

6.将以下内容添加到文件中:

#!/usr/bin/python

import sys, os import subprocess

ips = sys.argv[1]

if not ips: sys.exit(0)

for ip in ips.split(): command = '/sbin/iptables -I INPUT -s %s -p tcp --dport 80 -j DROP' % ip subprocess.call(command, shell=True)

7.将block_ip.py文件设置为可执行权限:

sudo chmod +x /usr/local/bin/block_ip.py

8.重启Apache服务:

sudo systemctl restart httpd

现在,Apache服务器已受到保护,无需担心DDOS攻击导致服务器关闭。

相关内容

热门资讯

玩家必看秘籍!WPK教程(we... 玩家必看秘籍!WPK教程(wepoKe)外挂透明挂辅助工具(辅助挂)解密教程(果真有挂)-哔哩哔哩;...
分享认知(wpk代打)外挂透明... 分享认知(wpk代打)外挂透明挂辅助器(透视)确实真的有挂(2021已更新)(哔哩哔哩);wpk代打...
一分钟教会你(wpk德州ai机... 一分钟教会你(wpk德州ai机器人)外挂透明挂辅助app(辅助挂)透视辅助(发现有挂)-哔哩哔哩;亲...
重大消息(德扑操作)外挂透明挂... 重大消息(德扑操作)外挂透明挂辅助器安装(透视)软件透明挂(有挂攻略)-哔哩哔哩;德扑操作是一款益智...
推荐十款!来玩app(wePO... 推荐十款!来玩app(wePOke)外挂透明挂辅助工具(辅助挂)2024新版(详细教程)-哔哩哔哩;...
我来向大家传授(aapoker... 我来向大家传授(aapoker有挂)外挂透明挂辅助工具(透视)果真是真的有挂(2021已更新)(哔哩...
科普攻略!pokerworld... 科普攻略!pokerworld软件(wepoKE)外挂透明挂辅助APP(透视)科技教程(证实有挂)-...
透视存在(轰趴十三水)外挂透明... 透视存在(轰趴十三水)外挂透明挂辅助神器(辅助挂)辅助透视(果真有挂)-哔哩哔哩;科技详细教程小薇《...
透明教学(德扑手机上)外挂透明... 透明教学(德扑手机上)外挂透明挂辅助插件(辅助挂)发牌机制(新版有挂)-哔哩哔哩;科技详细教程小薇《...
最新技巧!aapoker外挂(... aapoker外挂新手教程相关信息汇总(需添加指定薇757446909获取下载链接);最新技巧!aa...