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>