kuberntes中的nginx-ingress /如何启用和使用geoip?

问题描述 投票:0回答:1

刚刚意识到geoip默认存在于kubernetes环境中的nginx-ingress中;也就是说,环顾四周,成为nginx geoip的新手,关于如何从中受益,我没有太多线索

首先,是否有任何声明性设置才能有效地使其工作?配置映射设置,还是这样?

其次,这些信息如何从nginx-ingress传递到应用程序?信息中是否存在信息?是否有任何额外的设置适用?

非常感谢任何有经验的投入;最好

kubernetes geoip nginx-ingress
1个回答
-1
投票

nginx_http_geoip_module模块使用预编译的MaxMind数据库创建具有取决于客户端IP地址的值的变量。

默认情况下不构建此模块,应使用--with-http_geoip_module配置参数启用它。

模块分析标题,然后连接到已定义的数据库,获取本地化信息并提供与它们相关的变量,如国家或城市的连接源。一些例子:

$ geoip_country_code - 两个字母的国家/地区代码

$ geoip_city - 城市名称

$ geoip_postal_code - 邮政编码

© www.soinside.com 2019 - 2024. All rights reserved.