Eu estava consultando meus registros de acesso hoje e concluí que eu provavelmente deveria fazer um esforço para lidar com tráfego ruim. Estou tentando usar essa lista ( link ) como ponto de partida.
Meu servidor setup é um servidor Java Application liderado pelo servidor apache. A configuração para o servidor de aplicativos é
<Location />
ProxyPass ajp://localhost:8009/
</Location>
Eu adicionei a lista de bloqueio em um arquivo separado que está incluído antes do arquivo jboss
Include "/opt/bitnami/apache2/conf/extra/badbot.conf"
Include "/opt/bitnami/jboss/conf/jboss.conf"
uma extração desse arquivo badbot se parece com isso
Options All -Indexes
RewriteEngine on
# Block Bad Bots & Scrapers
SetEnvIfNoCase User-Agent "Aboundex" bad_bot
Order Allow,Deny
Allow from all
deny from env=bad_bot
esta configuração está ok, mas parece não fazer nada quando eu spoof meu agente de usuário. Eu tentei remover a ordem permitir negar coisas do arquivo badbot e colocar na parte de localização do arquivo jboss.conf, mas isso não parece funcionar também.
Tags apache-2.2 blocking