Я пытаюсь заблокировать сканеры на 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