Re: ограничить число соединений по location
Eugene Toropov
jt at aaanet.ru
Sun Jan 6 12:49:21 MSK 2008
> On Sunday 06 January 2008, Eugene Toropov wrote:
>> Насколько я понимаю, это ограничение числа коннектов с одного адреса, а
>> мне
>> нужна просто ограничение числа соединений, то есть 100 адресов получили
>> свои коннекты, остальные получают 503. Получается этакий MaxClients,
>> задаваемый внутри каждого location отдельно
>
> вместо $binary_remote_addr можно задать любую другую переменную
>
Хм.... Я правильно понимаю, что для решения моей задачи мне надо определить
константную переменную (как ее можно определить если не через set, который
нельзя употреблять в контексте http перед limit_zone?) и далее:
http {
limit_zone one $var 10m;
...
server {
...
location /download/ {
limit_conn one 100;
}
$scheme кстати вполне подходит на роль $var вроде бы, учитывая, что https у
меня быть не может
More information about the nginx-ru
mailing list