Модуль ngx_stream_access_module
| Пример конфигурации Директивы allow deny |
Модуль ngx_stream_access_module (1.9.2) позволяет
ограничить доступ для определённых адресов клиентов.
Пример конфигурации
server {
...
deny 192.168.1.1;
allow 192.168.1.0/24;
allow 10.1.1.0/16;
allow 2001:0db8::/32;
deny all;
}
Правила проверяются в порядке их записи до первого соответствия.
В данном примере доступ разрешён только для IPv4-сетей
10.1.1.0/16 и 192.168.1.0/24,
кроме адреса 192.168.1.1,
и для IPv6-сети 2001:0db8::/32.
Директивы
| Синтаксис: |
allow
|
|---|---|
| Умолчание: | — |
| Контекст: |
stream, server |
Разрешает доступ для указанной сети или адреса.
Если указано специальное значение unix:,
разрешает доступ для всех UNIX-сокетов.
| Синтаксис: |
deny
|
|---|---|
| Умолчание: | — |
| Контекст: |
stream, server |
Запрещает доступ для указанной сети или адреса.
Если указано специальное значение unix:,
запрещает доступ для всех UNIX-сокетов.
