Welcome! Log In Create A New Profile

Advanced

Add country region in logs.

Alex Flex
August 28, 2013 02:06PM
Hello nginx!

Iam trying to identify all my visitors based on their continent region,
i want to log this info in each log entry. There is no geoip database
for continent region so I want to map manually the countries within
their regions.

I already have the GeoIP db loaded, and an example map for a region as
follows:

map $geoip_country_code $north_africa {
default "";
##Northern Africa
DZ 1; #"Algeria"
EG 1; #"Egypt"
EH 1; #"Western Sahara"
LY 1; #"Libyan Arab Jamahiriya"
MA 1; #"Morocco"
SD 1; #"Sudan"
TN 1; #"Tunisia"
}


Would anybody kindly offer me an example of how to generate a variable I
can use in the logging that would print "NorthAfica" if one of the
countries in the map matched?


Thanks
Alex

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Add country region in logs.

Alex Flex August 28, 2013 02:06PM

Re: Add country region in logs.

Francis Daly August 28, 2013 08:30PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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