ПРОЕКТЫ 


  АРХИВ 


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]

конфиг для limit_conn


  • To: <nginx-ru@xxxxxxxxx>
  • Subject: конфиг для limit_conn
  • From: "Konstantin A. Mikhailov \(EUT\)" <k.mikhailov@xxxxxx>
  • Date: Sun, 28 Oct 2007 21:52:19 +0300
  • Organization: Eurasia Telecom LLC

Коллеги, подскажите конфигурацию, которая позволит выполнять лимит
соединений с одного ip-адреса, но так, чтобы это ограничение можно было
снять для списка определенных ip-адресов.
Такая конструкция у меня работать отказалась:

http {
...
  geo $LIMIT_ADV {
        default 1;
        include conf/adv_ip;
  }
limit_zone   one  $binary_remote_addr  10m;
...
}
server {
...
    location / {
...
          if ($LIMIT_ADV) {
                      limit_conn one 15;
          }
...
    }
}
Диагностика nginx -t:
2007/10/28 21:47:41 [emerg] 6899#0: "limit_conn" directive is not allowed
here in /opt/nginx/conf/nginx.conf:87
2007/10/28 21:47:41 [emerg] 6899#0: the configuration file
/opt/nginx/conf/nginx.conf test failed


Kind regards,
Konstantin A. Mikhailov




 




Copyright © Lexa Software, 1996-2009.