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
|