koteikin
3/1/2018 - 11:21 AM

nginx_geoip

sudo mv /usr/share/GeoIP/GeoIP.dat /usr/share/GeoIP/GeoIP.dat_bak
cd /usr/share/GeoIP/
sudo wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
sudo gunzip GeoIP.dat.gz

sudo nano /etc/nginx/nginx.conf

geoip_country /usr/share/GeoIP/GeoIP.dat;
 map $geoip_country_code $allowed_country {
        default no;
        UA yes;
}


if ($allowed_country = no) {
            return 403;
        }