Hey there nginxers-
Is there a way to use a geoip database with nginx instead of
explicitely listing out all the IP ranges in the nginx.conf?
Something like this:
There is a modeul for apache and lighttpd for this type of stuff.
Any hints or help here? Or shoudl I just script something up to auto
generate the geoip config for nginx from one of these databases?
– Ezra Z.
– Founder & Ruby Hacker
– [email protected]
– Engine Y., Serious Rails Hosting
– (866) 518-YARD (9273)
On Tue, 25 Sep 2007, Ezra Z. wrote:
geoip config for nginx from one of these databases?
You may use contrib/geo2nginx.pl script to convert maxmind’s geoip
database into nginx config format.
You may use “include” directive to include additional file into
(e.g. your converted geoip database).
- contrib/geo2nginx.pl to convert MaxMind CSV database.
and proxy_set_header / fastcgi_param as usual
On 25.09.2007, at 23:52, Ezra Z. wrote:
auto generate the geoip config for nginx from one of these databases?
+7 495 7853149
quick, dumb follow up question on this…
what is the syntax for running geo2nginx.pl?
tried ./geo2nginx.pl GeoIPCountryWhois.csv geo.conf
./geo2nginx.pl GeoIPCountryWhois.csv > geo.conf
to no avail.
the script looks quite simple, and i tried to RTFM i.e look at the
script, but there’s no usage example, and it doesn’t look like there’s
i tried hunting around for some similar examples, no luck.
im sure this is really simple, considering there isn’t even a usage
example, but im not very bright… i mean not a coder or perl guy…
could somebody help a brother out on this one
thanks in advance
perl geo2nginx.pl < GeoIPCountryWhois.csv > geo.conf