Mercurial > hg > nginx-site
comparison xml/ru/docs/http/ngx_http_access_module.xml @ 494:244500f24783
- Cross linked ngx_http_access_module and ngx_http_auth_basic_module,
mentioned the "satisfy" directive that controls their simultaneous
operation.
- Made it clear that ngx_http_access_module supports IPv6.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Fri, 20 Apr 2012 06:22:09 +0000 |
parents | bb51d3e17dd0 |
children | be54c443235a |
comparison
equal
deleted
inserted
replaced
493:5bb373c6e502 | 494:244500f24783 |
---|---|
8 | 8 |
9 <section id="summary"> | 9 <section id="summary"> |
10 | 10 |
11 <para> | 11 <para> |
12 Модуль <literal>ngx_http_access_module</literal> позволяет | 12 Модуль <literal>ngx_http_access_module</literal> позволяет |
13 закрыть доступ для определённых IP-адресов клиентов. | 13 ограничить доступ для определённых IP-адресов клиентов. |
14 </para> | |
15 | |
16 <para> | |
17 Ограничить доступ можно также по | |
18 <link doc="ngx_http_auth_basic_module.xml">паролю</link>. | |
19 Одновременное ограничение доступа по адресу и паролю управляется | |
20 директивой <link doc="ngx_http_core_module.xml" id="satisfy"/>. | |
14 </para> | 21 </para> |
15 | 22 |
16 </section> | 23 </section> |
17 | 24 |
18 | 25 |
22 <example> | 29 <example> |
23 location / { | 30 location / { |
24 deny 192.168.1.1; | 31 deny 192.168.1.1; |
25 allow 192.168.1.0/24; | 32 allow 192.168.1.0/24; |
26 allow 10.1.1.0/16; | 33 allow 10.1.1.0/16; |
34 allow 2001:0db8::/32; | |
27 deny all; | 35 deny all; |
28 } | 36 } |
29 </example> | 37 </example> |
30 </para> | 38 </para> |
31 | 39 |
32 <para> | 40 <para> |
33 Правила проверяются в порядке их записи до первого соответствия. | 41 Правила проверяются в порядке их записи до первого соответствия. |
34 В данном примере доступ разрешён только для сетей | 42 В данном примере доступ разрешён только для IPv4-сетей |
35 <literal>10.1.1.0/16</literal> и <literal>192.168.1.0/24</literal>, | 43 <literal>10.1.1.0/16</literal> и <literal>192.168.1.0/24</literal>, |
36 кроме адреса <literal>192.168.1.1</literal>. | 44 кроме адреса <literal>192.168.1.1</literal>, |
45 и для IPv6-сети <literal>2001:0db8::/32</literal>. | |
37 Если правил много, то лучше воспользоваться переменными модуля | 46 Если правил много, то лучше воспользоваться переменными модуля |
38 <link doc="ngx_http_geo_module.xml">ngx_http_geo_module</link>. | 47 <link doc="ngx_http_geo_module.xml">ngx_http_geo_module</link>. |
39 </para> | 48 </para> |
40 | 49 |
41 </section> | 50 </section> |