August 20, 2016 05:27PM
Подскажите, правильную ли я написал конфигурацию для случая, когда требуется ограничить количество запросов к php-скриптам для нероссийских айпи-адресов? При 99% российского трафика на весь остальной мир (включая гугл-бота) за глаза должно хватать 50 запросов секунду.

А то ДДОСят периодически, так что пусть уж хоть разоряются на российские ботнеты :)

http {
geoip_country /usr/share/GeoIP/GeoIP.dat;
map $geoip_country_code $limited_country {
default "1";
RU "";
}

location ~ \.php$ {
limit_req_zone $limited_country zone=limit_country:1m rate=50r/s;
limit_req zone=limit_country burst=25;
}
}
Subject Author Posted

geoip + limit_req

mikhal123 August 20, 2016 05:27PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 259
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