Блокировать сканеры на Apache

Блокировать сканеры на Apache

Я пытаюсь заблокировать сканеры на Apache

    <Directory /to/my/site/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order deny,allow
        deny from 18.*.*.*
        deny from 35.*.*.*
        deny from *.us-west-2.compute.amazonaws.com
        deny from *.*.compute.amazonaws.com
        Allow from all
    </Directory>

Однако это, похоже, не блокирует трафик, исходящий с любого из этих IP. Что я упускаю?

решение1

Сначала вам следует попробовать добавитьrobots.txtна вашу веб-страницу, чтобы остановить вежливых поисковых роботов.

Ваши Denyутверждения не работают, поскольку вы используете неподдерживаемый синтаксис для подстановочных знаков (см.Документация Apache). Директивы должны быть следующими:

Deny from 18 35
Deny from .compute.amazonaws.com

Связанный контент