конфиг для limit_conn

Konstantin A. Mikhailov (EUT) k.mikhailov at eut.ru
Sun Oct 28 21:52:19 MSK 2007


Коллеги, подскажите конфигурацию, которая позволит выполнять лимит
соединений с одного 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






More information about the nginx-ru mailing list