ПРОЕКТЫ 


  АРХИВ 


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]

??????????? ?????????? ????????? ? location



Здравствуйте.

Есть веб-сервер из связки nginx+apache. Статика отдается nginx.
Хочется сделать специальный location на сервере, где бы выполнялись
следующие ограничения:
1. Скорость на один коннект не более N кб/сек (реализуется через
limit_rate в nginx).
2. Не более M коннектов на один ip.
3. Не более K коннектов на все подключения к этой location.

Если вынести данный location скажем на порт 8080, то либо пункт 2,
либо 3 можно реализовать через ipfw с опцией limit. Но один пункт
остается не реализованным.

Есть какие нибудь идеи ?

В идеале хотелось бы иметь опции в nginx типа max_connections и
max_connections_per_client, которые можно было прописать на уровне
location и/или server. Но как я понимаю из-за сложности синхронизации
информации между worker-ами nginx это реализовать не просто.

-- 
С наилучшими пожеланиями,
 Антон                          mailto:antage@xxxxxxxx





 




Copyright © Lexa Software, 1996-2009.