ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: limit_con, limit_req и прочая (featur e request)


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: limit_con, limit_req и прочая (featur e request)
  • From: Валентин Бартенев <ne@xxxxxxxx>
  • Date: Thu, 8 Dec 2011 12:42:20 +0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=vbart.ru; s=mail; h=Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:In-Reply-To:References:Date:Subject:To:From; bh=THJEotbn6fgCxg//mvjVQ2roeh08YfhXDcMNt20J128=; b=hinPca4Vv9Gg2WiH/C2qy98/kS6sUg7gVVr+0RIE3uxyjMr4HqGTsgW3dls+hu6EU/rVVCR7zgCsFPVcyHE0N1opUKBHZpu9uMXqiUwYazR+u0CVgtXNFAdTK1uzQ4RfMBZhdJUaoEcWZI6uVnDe9pZUUeai+JAbVWm3pSEedJOBnSWZQQH7DKi25DS3H7LxJM8rRyRg4fIg5u/IbnjJtjdyuESZlUcsEUwKdrdk/5VS6Um5qWe5hC8rLimcry6j+JsG7uEk6hNWPKpTstW5Uo9OOdXQLWfqeqkh06du4UcvdvsTVpyevs6EIfwMuMfDRvqmcUB28PBXsV/16BdbZw==;
  • In-reply-to: <201112081236.16168.ne@xxxxxxxx>
  • References: <CAM6AoWbWATy4qFP5xYksndvL_WGuz08ouc19HWf9gW66WAcgNg@xxxxxxxxxxxxxx> <201112081236.16168.ne@xxxxxxxx>

On Thursday 08 December 2011 12:36:15 Валентин Бартенев wrote:
> 
> for example:
> 
>     http {
>         limit_zone one $binary_remote_addr 4m;
>         limit_zone two $binary_remote_addr 4m;
> 
>         server {
>             listen       80;
>             server_name  localhost;
> 
>             location /one {
>                 limit_conn one 10;
>             }
> 
>             location /two {
>                 limit_conn two 5;
>             }
>         }
>     }
> 

Хм... я от чего-то написал с локейшенами, видимо предыдущий вопрос про них
сбил столку.

Но с виртуалхостами всё полностью аналогично:

    http {
        limit_zone one $binary_remote_addr 4m;
        limit_zone two $binary_remote_addr 4m;

        server {
            listen       80;
            server_name  host1;

            limit_conn one 10;
        }

        server {
            listen       80;
            server_name  host2;

            limit_conn two 5;
        }
    }

Вы просто не оценили всю гибкость существующего синтаксиса.

--
Валентин Бартенев 

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.