我遇到了中国机器人的麻烦,他们正在执行DDoS攻击。
作为预防措施,我正在考虑使用Htaccess进行路由。我想将国外的请求转发到特定的php页面。
In htaccess
> <Limit GET HEAD POST>
> order deny,allow
> allow from 2.16.88.0/24
> allow from 2.56.60.0/22
> allow from 2.56.152.0/22
> allow from 2.57.188.0/22
> allow from 2.58.40.0/22
> allow from 2.58.68.0/22
> allow from 2.58.124.0/22
> allow from 2.58.140.0/22
> allow from 2.59.116.0/24
> ....
> deny from all </Limit>
答案 0 :(得分:0)
在您的.HTACCESS文档的第一行中添加一个document.getElementById("noresults").classList.add("active");
,所有拒绝的请求都将送达该文件。
已完成的.htaccess文件应如下所示:
ErrorDocument 403 ctrl.php
如果从DDoS-ing的角度来看这已成为问题,则您可能希望研究Fail2Ban或CloudFlare DDoS缓解措施以更好地保护您的系统,因为此.htaccess修补程序仅重定向HTTP请求,而不能ping攻击或其他端口攻击。