From 1c6a1a0e2360b60257ed7fe759d11176e837a042 Mon Sep 17 00:00:00 2001 From: Matthew Tuusberg Date: Mon, 7 Dec 2020 21:25:09 +0300 Subject: [PATCH] feat: add support for country databases --- rootfs/etc/nginx/template/nginx.tmpl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/rootfs/etc/nginx/template/nginx.tmpl b/rootfs/etc/nginx/template/nginx.tmpl index c283ef4a4..b2f4543e5 100755 --- a/rootfs/etc/nginx/template/nginx.tmpl +++ b/rootfs/etc/nginx/template/nginx.tmpl @@ -174,6 +174,22 @@ http { # https://github.com/leev/ngx_http_geoip2_module#example-usage {{ range $index, $file := $all.MaxmindEditionFiles }} + {{ if eq $file "GeoLite2-Country.mmdb" }} + geoip2 /etc/nginx/geoip/GeoLite2-Country.mmdb { + $geoip2_country_code source=$remote_addr country iso_code; + $geoip2_country_name source=$remote_addr country names en; + $geoip2_continent_name source=$remote_addr continent names en; + } + {{ end }} + + {{ if eq $file "GeoIP2-Country.mmdb" }} + geoip2 /etc/nginx/geoip/GeoIP2-Country.mmdb { + $geoip2_country_code source=$remote_addr country iso_code; + $geoip2_country_name source=$remote_addr country names en; + $geoip2_continent_name source=$remote_addr continent names en; + } + {{ end }} + {{ if eq $file "GeoLite2-City.mmdb" }} geoip2 /etc/nginx/geoip/GeoLite2-City.mmdb { $geoip2_city_country_code source=$remote_addr country iso_code;