我们遇到了来自多个ip地址的大量错误请求,这些错误请求导致许多404错误并大大减慢了我们的页面加载速度。我们的环境不允许我们使用htaccess文件。因此,我试图在httpd.conf中阻止它们。这是我尝试使用各种语法阻止216.244.75。*的指令。*这些ip被阻止,但它们继续导致错误403。尽管我们网站的性能得到了很大改善。有没有更好的方法可以完全阻止这些IP?
<Directory "/home/chariya/webapps/betatest">
SetEnvIF X-Forwarded-For "216.244.75" blocked
SetEnvIF X-Forwarded-For "^216\.244\.75\.*" blocked
SetEnvIF X-Forwarded-For "216.244.75.226" blocked
SetEnvIF X-Forwarded-For "216.244.75.162" blocked
<RequireAll>
Require all granted
Require not env blocked
</RequireAll>
</Directory>