由于我进行的测试(使用 Java API 读取GeoIP.dat
以及本地测试)可能不够充分,我想知道当配置了 geo-ip 模块并且没有找到 IP 到国家/地区映射时,NginX 上会发生什么?
使用 Java API 的示例结果:
151.38.39.114 -> IT
12.25.205.51 -> US
0.0.0.0 -> --
127.0.0.1 -> --
因此,如果我这样做:
proxy_set_header GeoIP-CountryCode $geoip_country_code;
当真实 IP 的映射可能丢失时(如果可能的话),我是否还应该'--'
从 NginX 获得结果,或空白/空字符串,或其他内容?
(附注:从本地地址(例如127.0.0.1
或)测试时192.168.x.x
,标头值始终为空(null))