FAQ

Page Discussion Edit History

RuHttpAccessModule

Revision as of 19:31, 22 September 2010 by MichaelLustfield (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Contents

[edit] ngx_http_access_module

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

[edit] Директивы

  • [#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. Директивы

Template:Anchor

[edit] allow

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

default: нет

context: http, server, location, limit_except

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

Template:Anchor

[edit] deny

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

default: нет

context: http, server, location, limit_except

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