使用 nginx 运行 geoip 模块
Posted
技术标签:
【中文标题】使用 nginx 运行 geoip 模块【英文标题】:Running geoip module with nginx 【发布时间】:2018-05-26 02:58:47 【问题描述】:我在 ubuntu 上安装了常规的 nginx 库,我想在这个项目中添加 geoip 功能。我读到我需要加载 geoip 模块并安装了它,我想是通过 apt-get 安装的,但我被困在这个级别,因为我不确定如何加载 nginx,同时这个新模块与它一起运行。我已经在服务器上安装了城市和国家数据库。
【问题讨论】:
【参考方案1】:当你运行时:
nginx -V
你看到--with-http_geoip_module
了吗,如果没有,你应该更新你的nginx。
如果可见,请按照以下文章从 Maxmind 安装 IP 并将其下载到 Geo DB。
https://www.howtoforge.com/nginx-how-to-block-visitors-by-country-with-the-geoip-module-debian-ubuntu
【讨论】:
是的,我确实看到了那个标志。 好的,您可以使用该模块了!看看这个howtoforge.com/… 您对如何传递 geo_city 名称以供我的脚本访问有任何见解吗? 是的,您必须使用代理通行证并将其作为标头传递 啊,我明白了,谢谢你的帮助,我会试着看看我可以从那里拿到它以上是关于使用 nginx 运行 geoip 模块的主要内容,如果未能解决你的问题,请参考以下文章