limit_zone
January 17, 2012 01:42AM
есть правило limit_zone conn_from_one_ip $binary_remote_addr 4m;
возможно ли подключить файлик с ip адресами которые не должны попадать под это правило?
Если да то как?
Спасибо.
Re: limit_zone
January 17, 2012 01:51AM
примерно такое что нибудь.
http {
# Список адресов, для которых отвечаем без ограничений
geo $whitelist {
default no;
194.56.7.0/24;
# и т.д.
}
Re: limit_zone
January 17, 2012 02:00AM
По limit_req:

geo $rate {
default 2 1m; # 2r/s
192.168.1.0/24 -; # no limit
192.168.2.0/24 10 1s; # bad guys: 0.1r/s
}

limit_req_zone $binary_remote_addr zone=ONE:10m rate=$rate;

и
По limit_conn:

geo $conn {
default 5; # 5
192.168.1.0/24 -; # no limit
192.168.2.0/24 1; # bad guys 1
}

limit_conn_zone $binary_remote_addr zone=TWO:10m;
limit_conn zone=ONE conn=$conn;

кто пробовал следующее?
если это работает то тему можно закрыть!
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 202
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready