re:ограничить кол- во запросов не более 50 в минуту всем кроме офиса

maxim maxim на della.ua
Ср Май 25 10:16:18 MSD 2011


> Стоит задача ограничить количество запросов не более 50 в минуту всем 
> кроме офиса
> Правильно ли следующее ?:
>
> http {
> limit_req_zone $binary_remote_addr zone=one:10m rate=20r/s;
> limit_zone two $binary_remote_addr  1m;
>
> geo $office{
> default 1;
> 77.90.###.## 1;
> 62.80.##.## 0;
> ...
> server {
> limit_req zone=one burst=35;
> limit_conn   two  3;
>
> if ($office){
> set $limit_conn  3000;
> set $limit_req 500r/s;
> }
>
> Поставил выше написанные параметры - все равно пропускает запросы 
> больше 50 в минуту 

>     Правильно ли следующее ?:
>
> Возьмем для простоты 60 запросов в минуту. Это будет 1 запрос в 
> секунду, так?
> И? Я нигде в конфиге не нашел такой частоты.
Ок. Ошибку понял. А не подскажете с исключением для офисного айпи? Верно 
ли сделано?
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110525/d864d1d5/attachment-0001.html>


Подробная информация о списке рассылки nginx-ru