Белый список для limit_req_zone [Nginx]

Решается через geo и map

geo $limited_net {
default 1;
10.3.0.0/16 0;
}
map $limited_net $addr_to_limit {
0 "";
1 $binary_remote_addr;
}
limit_req_zone $addr_to_limit zone=gulag:10m rate=2r/s;

Суть в том, что что бы сделать непустое значение для нашей переменной. Напомню, что пустые значения (как в даном случае у нас определена подсеть 10.3.0.0/16) не учитываются

Источник — skeletor.org.ua

Category: Linux

Метки:

- 01.11.2018

Добавить комментарий

Ваш электронный адрес не будет опубликован и он необязателен