Mercurial > hg > nginx-site
comparison xml/ru/docs/http/ngx_http_limit_conn_module.xml @ 207:2df68271c898
Provided an example of using several "limit_conn" directives.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Mon, 28 Nov 2011 07:18:22 +0000 |
parents | 9e7d0c9c7eaa |
children | bfe3eff81d04 |
comparison
equal
deleted
inserted
replaced
206:b7323871813e | 207:2df68271c898 |
---|---|
58 для одного значения ключа. | 58 для одного значения ключа. |
59 При превышении этого числа в ответ на запрос сервер вернёт ошибку | 59 При превышении этого числа в ответ на запрос сервер вернёт ошибку |
60 <http-status code="503" text="Service Temporarily Unavailable"/>. | 60 <http-status code="503" text="Service Temporarily Unavailable"/>. |
61 Например, директивы | 61 Например, директивы |
62 <example> | 62 <example> |
63 limit_conn_zone $binary_remote_addr zone=addr:10m; | 63 limit_conn_zone $binary_remote_addr zone=addr:10m; |
64 | 64 |
65 server { | 65 server { |
66 location /download/ { | 66 location /download/ { |
67 limit_conn addr 1; | 67 limit_conn addr 1; |
68 } | 68 } |
72 </para> | 72 </para> |
73 | 73 |
74 <para> | 74 <para> |
75 Допустимо одновременное указание нескольких директив <code>limit_conn</code>, | 75 Допустимо одновременное указание нескольких директив <code>limit_conn</code>, |
76 при этом будет срабатывать любое из ограничений. | 76 при этом будет срабатывать любое из ограничений. |
77 Например, следующая конфигурация ограничивает число соединений с сервером | |
78 с одного клиентского IP-адреса и в то же время ограничивает общее число | |
79 соединений с виртуальным хостом: | |
80 <example> | |
81 limit_conn_zone $binary_remote_addr zone=perip:10m; | |
82 limit_conn_zone $server_name zone=perserver:10m; | |
83 | |
84 server { | |
85 ... | |
86 limit_conn perip 10; | |
87 limit_conn perserver 100; | |
88 } | |
89 </example> | |
90 | |
77 </para> | 91 </para> |
78 | 92 |
79 <para> | 93 <para> |
80 Директивы наследуются с предыдущего уровня при условии, что на данном уровне | 94 Директивы наследуются с предыдущего уровня при условии, что на данном уровне |
81 не описаны свои директивы <code>limit_conn</code>. | 95 не описаны свои директивы <code>limit_conn</code>. |