刚刚意识到geoip默认存在于kubernetes环境中的nginx-ingress中;也就是说,环顾四周,成为nginx geoip的新手,关于如何从中受益,我没有太多线索
首先,是否有任何声明性设置才能有效地使其工作?配置映射设置,还是这样?
其次,这些信息如何从nginx-ingress传递到应用程序?信息中是否存在信息?是否有任何额外的设置适用?
非常感谢任何有经验的投入;最好
nginx_http_geoip_module模块使用预编译的MaxMind数据库创建具有取决于客户端IP地址的值的变量。
默认情况下不构建此模块,应使用--with-http_geoip_module配置参数启用它。
模块分析标题,然后连接到已定义的数据库,获取本地化信息并提供与它们相关的变量,如国家或城市的连接源。一些例子:
$ geoip_country_code - 两个字母的国家/地区代码
$ geoip_city - 城市名称
$ geoip_postal_code - 邮政编码