Welcome! Log In Create A New Profile

Advanced

Re: можно ли ограничить скачивание

big bond
November 23, 2010 09:10AM
23 ноября 2010 г. 17:05 пользователь Dmitri Minaev <minaev@gmail.com>написал:

> 2010/11/19 big bond <bondarets@gmail.com>
>
> Кстати, а можно ли исключить некоторые айпи из ограничения?
>>
>>
>>
> У меня примерно так. Задаем список неограниченных IP и определяем
> req_zones:
>
> geo $slow {
> default 1;
> include /etc/nginx/conf.d/whitelist;
> }
> limit_req_zone $binary_remote_addr zone=fast:1m rate=1000r/s;
> limit_req_zone $binary_remote_addr zone=slow:10m rate=20r/m;
>
> А потом собственно обработка. Тех, кто в slow, отправляем в location @slow:
>
> recursive_error_pages on;
> error_page 555 = @slow;
> if ($slow = 1) {
> return 555;
> }
> limit_req zone=fast burst=10000 nodelay;
> и продолжаем нормальную отдачу
>
> @slow выглядит так:
>
> location @slow {
> limit_req zone=slow burst=5 nodelay;
> error_page 503 /503.html;
> и т.д.
>
> А whitelist задается так:
>
> X.X.X.X 0;
> Y.Y.Y.Y 0;
>
> --
> With best regards,
> Dmitri Minaev
>
>
> Спасибо, попробую!

>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

можно ли ограничить скачивание

big bond November 17, 2010 05:50PM

Re: можно ли ограничить скачивание

Anton Yuzhaninov November 18, 2010 04:34AM

Re: можно ли ограничить скачивание

big bond November 18, 2010 11:40AM

Re: можно ли ограничить скачивание

big bond November 19, 2010 02:46AM

Re: можно ли ограничить скачивание

Андрей Василишин November 20, 2010 04:46PM

Re: можно ли ограничить скачивание

minaev November 23, 2010 09:06AM

Re: можно ли ограничить скачивание

big bond November 23, 2010 09:10AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 77
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready