nginx.conf:
http {
...
geoip_country /etc/nginx/geo/GeoIP.dat;
map $geoip_country_code $bad_country {
default 0;
include /etc/nginx/geo/bad_countries;
}
...
}
mysite.conf
server {
listen 80;
server_name .mysite.ru;
if ($bad_country){
return 444;
}
...
}
/etc/nginx/geo/bad_countries
BY 0; # моя страна для проверки
Делаю nginx -t - все ОК
Потом nginx reload но сайт открывается как и прежде :(
Где ошибка?