Назад | Перейти на главную страницу

Apache Bot Blocking when using <location> элемент</location>

Я просматривал свои журналы доступа сегодня и пришел к выводу, что мне, вероятно, следует предпринять усилия, чтобы справиться с плохим трафиком. Я пытаюсь использовать этот список (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, но это тоже не сработало.