Best method for adding GeoIP support

We have just started to work with Nginx and have installed by adding the
nginx repositry to our debian 7 installs. It works almost perfectly out
the box as such. However we need to add GeoIP support, so the question
what is the best method of doing this. I really don’t want to compile
own install and break the simple apt-get upgrade path in the future if
have a choice.

Any advice would be greatly appreciated.

Posted at Nginx Forum:,250978,250978#msg-250978


There is no way to do this with the packages from, without
recompiling nginx, with the --with-http_geoip_module build flag. Unless
do it on another level (e.g. with the geoip php extension) which I am
assuming you don’t want. You could set up your own repo.

Kurt C.

Kurt C.

On Tue, Jun 17, 2014 at 9:59 PM, TheBritishGeek [email protected]

Maybe ngx_geo_module could help you, it’s comes built-in with nginx and
doesn’t need re-compilation.

On Wed, Jun 18, 2014 at 11:51 AM, Kurt C.
[email protected]

Thanks for help on this, I decided to just go ahead and compile this
ourselves as as we really need the GoIP features.

Posted at Nginx Forum:,250978,251123#msg-251123