Mercurial > hg > nginx-site
diff 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 |
line wrap: on
line diff
--- a/xml/ru/docs/http/ngx_http_limit_conn_module.xml Fri Nov 25 15:35:24 2011 +0000 +++ b/xml/ru/docs/http/ngx_http_limit_conn_module.xml Mon Nov 28 07:18:22 2011 +0000 @@ -60,7 +60,7 @@ <http-status code="503" text="Service Temporarily Unavailable"/>. Например, директивы <example> -limit_conn_zone $binary_remote_addr zone=addr:10m; + limit_conn_zone $binary_remote_addr zone=addr:10m; server { location /download/ { @@ -74,6 +74,20 @@ <para> Допустимо одновременное указание нескольких директив <code>limit_conn</code>, при этом будет срабатывать любое из ограничений. +Например, следующая конфигурация ограничивает число соединений с сервером +с одного клиентского IP-адреса и в то же время ограничивает общее число +соединений с виртуальным хостом: +<example> + limit_conn_zone $binary_remote_addr zone=perip:10m; + limit_conn_zone $server_name zone=perserver:10m; + + server { + ... + limit_conn perip 10; + limit_conn perserver 100; + } +</example> + </para> <para>