From edc58d64f6de15ba1769d0a4c9b36c52020f8f1e Mon Sep 17 00:00:00 2001 From: Ana Claudia Riekstin <17534478+anaclaudiar@users.noreply.github.com> Date: Mon, 17 Jan 2022 18:38:38 -0500 Subject: [PATCH 1/2] adding geoIp variables that Shopify uses --- rootfs/etc/nginx/template/nginx.tmpl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rootfs/etc/nginx/template/nginx.tmpl b/rootfs/etc/nginx/template/nginx.tmpl index 07e36925bc..b107be82d7 100755 --- a/rootfs/etc/nginx/template/nginx.tmpl +++ b/rootfs/etc/nginx/template/nginx.tmpl @@ -247,6 +247,7 @@ http { geoip2 /etc/nginx/geoip/GeoIP2-ISP.mmdb { $geoip2_isp isp; $geoip2_isp_org organization; + $geoip2_asn source=$remote_addr default=0 autonomous_system_number; } {{ end }} @@ -259,8 +260,11 @@ http { {{ if eq $file "GeoIP2-Anonymous-IP.mmdb" }} geoip2 /etc/nginx/geoip/GeoIP2-Anonymous-IP.mmdb { $geoip2_is_anon source=$remote_addr is_anonymous; - $geoip2_is_hosting_provider source=$remote_addr is_hosting_provider; - $geoip2_is_public_proxy source=$remote_addr is_public_proxy; + $geoip2_is_anonymous source=$remote_addr default=0 is_anonymous; + $geoip2_is_anonymous_vpn source=$remote_addr default=0 is_anonymous_vpn; + $geoip2_is_hosting_provider source=$remote_addr default=0 is_hosting_provider; + $geoip2_is_public_proxy source=$remote_addr default=0 is_public_proxy; + $geoip2_is_tor_exit_node source=$remote_addr default=0 is_tor_exit_node; } {{ end }} From 65a0c7ea9ed3b9af1862742eb79e20ad483790ed Mon Sep 17 00:00:00 2001 From: Ana Claudia Riekstin <17534478+anaclaudiar@users.noreply.github.com> Date: Tue, 25 Jan 2022 15:50:26 -0500 Subject: [PATCH 2/2] adding source remote_addr for geoip2-isp --- rootfs/etc/nginx/template/nginx.tmpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rootfs/etc/nginx/template/nginx.tmpl b/rootfs/etc/nginx/template/nginx.tmpl index b107be82d7..2ee76831cc 100755 --- a/rootfs/etc/nginx/template/nginx.tmpl +++ b/rootfs/etc/nginx/template/nginx.tmpl @@ -245,8 +245,8 @@ http { {{ if eq $file "GeoIP2-ISP.mmdb" }} geoip2 /etc/nginx/geoip/GeoIP2-ISP.mmdb { - $geoip2_isp isp; - $geoip2_isp_org organization; + $geoip2_isp source=$remote_addr isp; + $geoip2_isp_org source=$remote_addr organization; $geoip2_asn source=$remote_addr default=0 autonomous_system_number; } {{ end }}