comparison xml/ru/docs/http/ngx_http_access_module.xml @ 303:1c239146beb4

Revision.
author Ruslan Ermilov <ru@nginx.com>
date Sat, 31 Dec 2011 14:49:04 +0000
parents 4c6d2c614d2c
children a4fa80755eab
comparison
equal deleted inserted replaced
302:df728215db07 303:1c239146beb4
1 <?xml version="1.0"?> 1 <?xml version="1.0"?>
2 2
3 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 3 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
4 4
5 <module name="Директивы модуля ngx_http_access_module" 5 <module name="Модуль ngx_http_access_module"
6 link="/ru/docs/http/ngx_http_access_module.html" 6 link="/ru/docs/http/ngx_http_access_module.html"
7 lang="ru"> 7 lang="ru">
8 8
9 9
10 <section id="summary"> 10 <section id="summary">
11 11
12 <para> 12 <para>
13 Модуль ngx_http_access_module позволяет закрыть доступ для определённых 13 Модуль <literal>ngx_http_access_module</literal> позволяет
14 IP-адресов клиентов. 14 закрыть доступ для определённых IP-адресов клиентов.
15 </para> 15 </para>
16 16
17 </section> 17 </section>
18 18
19 19
20 <section name="Пример конфигурации" id="example"> 20 <section id="example" name="Пример конфигурации">
21 21
22 <para> 22 <para>
23 <example> 23 <example>
24 location / { 24 location / {
25 deny 192.168.1.1; 25 deny 192.168.1.1;
26 allow 192.168.1.0/24; 26 allow 192.168.1.0/24;
27 allow 10.1.1.0/16; 27 allow 10.1.1.0/16;
28 deny all; 28 deny all;
29 } 29 }
30 </example> 30 </example>
31 </para> 31 </para>
32 32
33 <para> 33 <para>
34 Правила проверяются в порядке их записи до первого соответствия. 34 Правила проверяются в порядке их записи до первого соответствия.
35 В данном примере доступ разрешён только для сетей 10.1.1.0/16 35 В данном примере доступ разрешён только для сетей
36 и 192.168.1.0/24, кроме адреса 192.168.1.1. 36 <literal>10.1.1.0/16</literal> и <literal>192.168.1.0/24</literal>,
37 кроме адреса <literal>192.168.1.1</literal>.
37 Если правил много, то лучше воспользоваться переменными модуля 38 Если правил много, то лучше воспользоваться переменными модуля
38 <link doc="ngx_http_geo_module.xml">ngx_http_geo_module</link>. 39 <link doc="ngx_http_geo_module.xml">ngx_http_geo_module</link>.
39 </para> 40 </para>
40 41
41 </section> 42 </section>
42 43
43 44
44 <section name="Директивы" id="directives"> 45 <section id="directives" name="Директивы">
45 46
46 <directive name="allow"> 47 <directive name="allow">
47 <syntax><value>адрес</value> | <value>CIDR</value> | <literal>all</literal></syntax> 48 <syntax>
49 <value>адрес</value> |
50 <value>CIDR</value> |
51 <literal>all</literal></syntax>
48 <default/> 52 <default/>
49 <context>http, server, location, limit_except</context> 53 <context>http</context>
54 <context>server</context>
55 <context>location</context>
56 <context>limit_except</context>
50 57
51 <para> 58 <para>
52 Директива разрешает доступ для указанной сети или адреса. 59 Разрешает доступ для указанной сети или адреса.
53 </para> 60 </para>
54 61
55 </directive> 62 </directive>
56 63
57 64
58 <directive name="deny"> 65 <directive name="deny">
59 <syntax><value>адрес</value> | <value>CIDR</value> | <literal>all</literal></syntax> 66 <syntax>
67 <value>адрес</value> |
68 <value>CIDR</value> |
69 <literal>all</literal></syntax>
60 <default/> 70 <default/>
61 <context>http, server, location, limit_except</context> 71 <context>http</context>
72 <context>server</context>
73 <context>location</context>
74 <context>limit_except</context>
62 75
63 <para> 76 <para>
64 Директива запрещает доступ для указанной сети или адреса. 77 Запрещает доступ для указанной сети или адреса.
65 </para> 78 </para>
66 79
67 </directive> 80 </directive>
68 81
69 </section> 82 </section>