module geoip2 with map directive
Rick Gutierrez
xserverlinux at gmail.com
Sat Jan 21 22:34:26 UTC 2023
Hi list, I'm trying to block some countries to prevent access to three
applications from my app server, the problem is that the list is large
and I want to separate them into a separate file.
I'm using the geoip2 module and when I add the maps directive and make
an include to specify the file it doesn't work.
part of my nginx.conf
map $geoip2_data_country_code $allowed_country {
default yes;
include /etc/nginx/conf.d/geo_country.conf;
}
conf.d/geo_country.conf
NI no; #Nicaragua
nginx -t
nginx: [emerg] unknown directive "NI" in /etc/nginx/conf.d/geo_country.conf:1
nginx: configuration file /etc/nginx/nginx.conf test failed
Any ideas, how to do this?
--
rickygm
http://gnuforever.homelinux.com
More information about the nginx
mailing list