Персональный
сайт
Игоря
Сысоева


 
english
 
sysoev.ru
 
nginx
 поехали!    
 документация    
 поддержка    
 изменения    
 скачать    
 ссылки    
 
mod_accel
mod_realip
mod_deflate
программирование
всякая всячина
windows
freebsd
apache
pppd
unix
web
 
обо мне
для писем
для денег
 

Директивы модуля ngx_http_access_module

 

07.04.2006

Модуль ngx_http_access_module позволяет закрыть доступ для определённых IP-адресов клиентов.

Содержание

Пример конфигурации
Директивы
allow
deny

Пример конфигурации

    location  /  {
        deny    192.168.1.1;
        allow   192.168.1.0/24;
        allow   10.1.1.0/16;
        deny    all;
    }

Правила проверяются в порядке их записи до первого соответствия. В данном примере доступ разрешён только для сетей 10.1.1.0/16 и 192.168.1.0/24, кроме адреса 192.168.1.1. Если правил много, то лучше воспользоваться переменными модуля ngx_http_geo_module.

Директивы


syntax: allow [адрес|CIDR|all]
default: нет
context: http, server, location, limit_except

Директива разрешает доступ для указанной сети или адреса.


syntax: deny [адрес|CIDR|all]
default: нет
context: http, server, location, limit_except

Директива запрещает доступ для указанной сети или адреса.


(C) Игорь Сысоев
http://sysoev.ru