Mercurial > hg > nginx-site
comparison xml/ru/docs/http/ngx_http_limit_req_module.xml @ 1629:7945dac7ad47
Documented multiple limit_req support and inheritance rules.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Sat, 12 Dec 2015 01:06:27 +0300 |
parents | f15a983cac66 |
children | 6c96a644b0b3 |
comparison
equal
deleted
inserted
replaced
1628:d846df055f03 | 1629:7945dac7ad47 |
---|---|
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> | 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> |
9 | 9 |
10 <module name="Модуль ngx_http_limit_req_module" | 10 <module name="Модуль ngx_http_limit_req_module" |
11 link="/ru/docs/http/ngx_http_limit_req_module.html" | 11 link="/ru/docs/http/ngx_http_limit_req_module.html" |
12 lang="ru" | 12 lang="ru" |
13 rev="4"> | 13 rev="5"> |
14 | 14 |
15 <section id="summary"> | 15 <section id="summary"> |
16 | 16 |
17 <para> | 17 <para> |
18 Модуль <literal>ngx_http_limit_req_module</literal> (0.7.21) позволяет | 18 Модуль <literal>ngx_http_limit_req_module</literal> (0.7.21) позволяет |
89 <example> | 89 <example> |
90 limit_req zone=one burst=5 nodelay; | 90 limit_req zone=one burst=5 nodelay; |
91 </example> | 91 </example> |
92 </para> | 92 </para> |
93 | 93 |
94 <para> | |
95 Директив <literal>limit_req</literal> может быть несколько. | |
96 Например, следующая конфигурация ограничивает скорость обработки запросов, | |
97 поступающих с одного IP-адреса, и в то же время ограничивает | |
98 скорость обработки запросов одним виртуальным сервером: | |
99 <example> | |
100 limit_req_zone $binary_remote_addr zone=perip:10m rate=1r/s; | |
101 limit_req_zone $server_name zone=perserver:10m rate=10r/s; | |
102 | |
103 server { | |
104 ... | |
105 limit_req zone=perip burst=5 nodelay; | |
106 limit_req zone=perserver burst=10; | |
107 } | |
108 </example> | |
109 | |
110 </para> | |
111 | |
112 <para> | |
113 Директивы наследуются с предыдущего уровня при условии, что на данном уровне | |
114 не описаны свои директивы <literal>limit_req</literal>. | |
115 </para> | |
116 | |
94 </directive> | 117 </directive> |
95 | 118 |
96 | 119 |
97 <directive name="limit_req_log_level"> | 120 <directive name="limit_req_log_level"> |
98 <syntax> | 121 <syntax> |