Задать вопрос
@EvilDev

Почему не всегда работает deny в nginx?

Пытаюсь заблокировать датацентры с которых поступают левые запросы на сайт, но почему то nginx бывает пропускает ip адреса. Например:
IP 64.225.1.172 DigitalOcean
В конфигурации прописал
server {
include /etc/nginx/snippets/deny-ds.conf;
...
location / {
...
}

include /etc/nginx/snippets/deny-ds.conf;
...
deny 64.225.0.0/20;
...


Большинство блокирует, но не всё.
Так же и cloudflare пропускает на сайт тот же Китай, хотя в правилах прописал, что все кроме России заблокированы.
Как в такой ситуации блокировать неугодных?
  • Вопрос задан
  • 445 просмотров
Подписаться 1 Средний 17 комментариев
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Вангую, что где-то стоит return, которому на deny начхать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы