diff --git a/nginx/nginx.conf b/nginx/nginx.conf index 22eaa27..f046377 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -39,6 +39,9 @@ http { geoip2 /usr/share/GeoIP/GeoLite2-City.mmdb { auto_reload 5m; $geoip2_data_city_name default=Unknown city names en; + $geoip2_data_latitude location latitude; + $geoip2_data_longitude location longitude; + $geoip2_data_country_name country names en; } # Performance diff --git a/nginx/snippets/log_formats.conf b/nginx/snippets/log_formats.conf index 2aca9f4..7e2d3d7 100644 --- a/nginx/snippets/log_formats.conf +++ b/nginx/snippets/log_formats.conf @@ -80,6 +80,13 @@ log_format detailed_proxy escape=json '"risk_reason":"$risk_reason",' '"security_score":"$security_score",' '"is_internal_ip":"$is_internal",' + + # GeoIP Data (Re-enabled) + '"geoip_country_code":"$geoip2_data_country_code",' + '"geoip_country_name":"$geoip2_data_country_name",' + '"geoip_city_name":"$geoip2_data_city_name",' + '"geoip_latitude":$geoip2_data_latitude,' + '"geoip_longitude":$geoip2_data_longitude,' # --- Pathfinder Extra Metadata (Seção Especial) --- '"pathfinder_meta": {'