Welcome! Log In Create A New Profile

Advanced

limit_rate, limit_req и limit_conn внутри условия IF

November 09, 2013 12:01PM
Здравствуйте. Вот такой вот конфиг прекрасно работает внутри Location или внутри Server:

location / {
limit_req zone=reqip burst=128;
limit_conn url_ip 4;
set $limit_rate 312k;
limit_rate 312k;
}

Но стоит вместо location / { написать if ($remote_addr = 'xx.xx.xx.xx') { то сервер ругается, ничего не работает.
Мне нужно чтобы для всех клиентов действовали ограничения, а для сервера нет (когда запросы на сервер идут с самого сервера через скрипты).

Подскажите пожалуйста, неужели все эти настройки Nginx не позволяет размещать внутри условия? Может я чего не так делаю. Если всё настолько плохо и не позволяет, то подскажите пожалуйста может кто-то знает каким путем можно решить возникшую проблему... Спасибо
Subject Author Posted

limit_rate, limit_req и limit_conn внутри условия IF

sofiamay November 09, 2013 12:01PM

Re: limit rate, limit req и limit conn внутри условия IF

Валентин Бартенев November 11, 2013 05:28AM

Re: limit rate, limit req и limit conn внутри условия IF

Васильев "Zmey!" Олег November 26, 2013 11:39AM

Re: limit rate, limit req и limit conn внутри условия IF

Васильев "Zmey!" Олег November 26, 2013 11:39AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 60
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready