阻止客户端访问Apache

我一直在经历从某些ips的大量请求到我的apache http服务器。 虽然我拒绝从XXXX,所以XXX得到403禁止的回应。 它仍然消耗我的服务器的资源。 有没有办法阻止客户从这些ips?

如果您使用Windows,则可以使用GUI(启动,运行,wf.msc)在Windows防火墙中设置自定义入站规则

如果您正在使用Linux,请使用IPTABLES:

仅在端口80上丢弃192.xxx的stream量:

iptables -A INPUT -s 192.xxx -p tcp -m tcp --dport 80 -j DROP 

从任何端口删除25.55.55.55的所有stream量:

 iptables -A INPUT -s 25.55.55.55 -j DROP 

如果您发布了您正在使用的发行版本(提供它的Linux课程),我们可以为您提供一些设置IPTABLES的基本教程。

编辑1:inheritance人的Ubuntu指南: https ://help.ubuntu.com/community/IptablesHowTo