Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.

nginx

Блокировка IP адресов и подсететей в Nginx

Понедельник, 18 января 2010 г.
Рубрика: Apache -> Разное
Метки: |
Просмотров: 28538
Подписаться на комментарии по RSS


В данной статье мы рассмотрим как можно методами nginx заблокировать доступ с определенных IP адресов или подсетей.

В Nginx встроен простой модуль ngx_http_access_module, с помощью которого можно разрешать или запрещать доступ с IP адресов. Его синтаксис следующий:

deny IP;  
deny subnet;  
allow IP;  
allow subnet;  
# block all ips  
deny    all;  
# allow all ips  
allow    all;

Обратите внимание, правила проверяются до первого совпадения.Далее...