RuHttpAccessModule

= ngx_http_access_module =

Модуль ngx_http_access_module позволяет закрыть доступ для определённых IP-адресов клиентов. Содержание Пример конфигурации

Директивы

 * [#allow allow]
 * [#deny 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. Директивы

allow
syntax: allow [адрес|CIDR|all] 

default: нет

context: http, server, location, limit_except

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

deny
syntax: deny [адрес|CIDR|all] 

default: нет

context: http, server, location, limit_except

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