Я просматривал свои журналы доступа сегодня и пришел к выводу, что мне, вероятно, следует предпринять усилия, чтобы справиться с плохим трафиком. Я пытаюсь использовать этот список (https://github.com/bluedragonz/bad-bot-blocker) в качестве отправной точки.
Мой сервер настроен как сервер приложений Java, обслуживаемый сервером apache. Конфигурация для сервера приложений
<Location />
ProxyPass ajp://localhost:8009/
</Location>
Я добавил список блокировки в отдельный файл, который включается перед файлом jboss.
Include "/opt/bitnami/apache2/conf/extra/badbot.conf"
Include "/opt/bitnami/jboss/conf/jboss.conf"
выдержка из этого файла badbot выглядит так
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
эта конфигурация в порядке, но кажется, что ничего не происходит, когда я подделываю свой пользовательский агент. Я попытался удалить порядок, позволяющий запретить материал из файла badbot, и поместить в местоположение часть файла jboss.conf, но это тоже не сработало.