Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
nginx
GitHub Repository: nginx/nginx.org
Path: blob/main/xml/ru/docs/stream/ngx_stream_access_module.xml
1 views
1
<?xml version="1.0"?>
2
3
<!--
4
Copyright (C) Igor Sysoev
5
Copyright (C) Nginx, Inc.
6
-->
7
8
<!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9
10
<module name="Модуль ngx_stream_access_module"
11
link="/ru/docs/stream/ngx_stream_access_module.html"
12
lang="ru"
13
rev="1">
14
15
<section id="summary">
16
17
<para>
18
Модуль <literal>ngx_stream_access_module</literal> (1.9.2) позволяет
19
ограничить доступ для определённых адресов клиентов.
20
</para>
21
22
</section>
23
24
25
<section id="example" name="Пример конфигурации">
26
27
<para>
28
<example>
29
server {
30
...
31
deny 192.168.1.1;
32
allow 192.168.1.0/24;
33
allow 10.1.1.0/16;
34
allow 2001:0db8::/32;
35
deny all;
36
}
37
</example>
38
</para>
39
40
<para>
41
Правила проверяются в порядке их записи до первого соответствия.
42
В данном примере доступ разрешён только для IPv4-сетей
43
<literal>10.1.1.0/16</literal> и <literal>192.168.1.0/24</literal>,
44
кроме адреса <literal>192.168.1.1</literal>,
45
и для IPv6-сети <literal>2001:0db8::/32</literal>.
46
</para>
47
48
</section>
49
50
51
<section id="directives" name="Директивы">
52
53
<directive name="allow">
54
<syntax>
55
<value>адрес</value> |
56
<value>CIDR</value> |
57
<literal>unix:</literal> |
58
<literal>all</literal></syntax>
59
<default/>
60
<context>stream</context>
61
<context>server</context>
62
63
<para>
64
Разрешает доступ для указанной сети или адреса.
65
Если указано специальное значение <literal>unix:</literal>,
66
разрешает доступ для всех UNIX-сокетов.
67
</para>
68
69
</directive>
70
71
72
<directive name="deny">
73
<syntax>
74
<value>адрес</value> |
75
<value>CIDR</value> |
76
<literal>unix:</literal> |
77
<literal>all</literal></syntax>
78
<default/>
79
<context>stream</context>
80
<context>server</context>
81
82
<para>
83
Запрещает доступ для указанной сети или адреса.
84
Если указано специальное значение <literal>unix:</literal>,
85
запрещает доступ для всех UNIX-сокетов.
86
</para>
87
88
</directive>
89
90
</section>
91
92
</module>
93
94