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>