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

Как внести IP в черный список с помощью apache2 без использования .htaccess

У меня есть машина aws, на которой я запускаю приложение для весенней загрузки. Общедоступный URL-адрес приложения: «abc.com». Я использую apache2 для перенаправления запроса, поступающего на abc.com, на localhost: 8080.

Некоторые веб-серверы рассылают спам мои службы, и я хочу заблокировать их с помощью черного списка IP-адресов. Но я не могу понять, как это сделать.

Не похоже, что я могу использовать .htaccess (скажите, пожалуйста, могу ли я и как)

До сих пор я пытался заблокировать ip через свой apache2.conf с помощью кода ниже

<LocationMatch "/.*">
Order Allow,Deny
Allow from all
SetEnvif X-Forwarded-For "148\.72\.232\.128" DenyAccess\
#repeat the SetEnvlf X-Forwarded-For ... for each IP you want to block
Deny from env=DenyAccess
</LocationMatch>

но это не работает. Есть идеи, как мне это сделать?

Создайте запретить сетевые ACL для вашего VPC, чтобы запросы никогда не доходили до вашего экземпляра. Скриншоты, сделанные несколько лет назад, теперь он будет выглядеть иначе.