1.nginx安装ngx_http_geoip2_module 模块 1.1 首先下载nginx的第三方模块ngx_http_geoip2_module ,下载地址https://github.com/leev/ngx_http_geoip2_module/ 1.2 然后对nginx ...
最近有个需求是根据用户的地理位置,访问不同的服务器,比如国外用户访问国外的服务器,国内的用户访问国内的服务器,实现的思路主要两种: 智能dns,这个需要在阿里云中注册为企业版才有提供 nginx中使用geoip这个扩展 升级企业版需要用户的身份认证,比较麻烦,所以决定采用第二钟办法,准备好时间开搞。 网上搜索了下nginx安装GeoIP,才发现geoip这个库已经过时了,现在nginx推荐使用ge ...
2020-02-28 16:31 0 1325 推荐指数:
1.nginx安装ngx_http_geoip2_module 模块 1.1 首先下载nginx的第三方模块ngx_http_geoip2_module ,下载地址https://github.com/leev/ngx_http_geoip2_module/ 1.2 然后对nginx ...
1、先确认ipv4配置了转发设置 vim /etc/sysctl.conf #命令1(编辑配置文件) net.ipv4.ip_forward=1 # 设置转发 sysctl –p 2、配置转发(使用iptables命令 ...
下面是我从CentOS-7-x86_64-DVD-2003.iso 下面的Packages里面找到的rpm包 使用winscp拷贝到 centos7指定目录下 然后使用 如下指令进行安装 rpm -Uvh *.rpm --nodeps --force 然后再看清楚配置命令 ...
1. 准备工作 数据库 : 解析 IP 地理位置的的数据库来自 GeoLite2 开源数据库: https://dev.maxmind.com/geoip/geoip2/geolite2/ 。 C 语言 API : 使用的 API 是 maxmind 官网的开源项目 ...
因为CentOS7的默认防火墙改成了Firewall,不再使用iptables为默认防火墙了 所以需要使用以下命令添加80端口 firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd ...
GeoIP2 数据库更新地址 数据库文件下载网页地址 http://dev.maxmind.com/geoip/geoip2/geolite2/ http://geolite.maxmind.com/download/geoip/database ...
一、下载nginx安装包 访问地址:https://nginx.org 根据自己的需求下载合适的安装包 二、安装gcc gcc是用来编译下载下来的nginx源码 yum install gcc-c++ 三、安装pcre和pcre-develPCRE(Perl Compatible ...
使用geoip可以查询ip的详细地址信息,简单记录下使用方法(centos python2.7): 1.安装 yum -y install geoip geoip-devel pip install geoip2 下载GeoLite2 free database,下载地址:https ...