Advertisement

在Ubuntu 20中安装GeoIP2插件以获取IP地址信息

阅读量:

搭建环境配置为:ubuntu 20.04 LTS 虚拟机系统,nginx 1.18 版本服务端

首先在本地 windows 系统中对 nginx 参数的提取方式进行初步测试。

nginx 配置中可以直接通过 $arg_ 加上参数名称的方式实现变量获取,例如在 http://localhost/geoip/city?ip=8.8.8.8`` 请求中,可以通过 $arg_ip` 这一表达式来读取 ip 参数的具体值。

复制代码
    location /geoip/city {
    default_type application/json;
    return 200 '{"ip":"$arg_ip"}';
    }
    
    
      
      
      
      
    

获取当前nginx的编译参数

复制代码
    root@ubuntu20:~# nginx -V
    
    
      
    

具体实施后的成效呈现如下:

复制代码
    nginx version: nginx/1.18.0
    built by gcc 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)
    built with OpenSSL 1.1.1f  31

全部评论 (0)

还没有任何评论哟~