重新编译nginx

找到对应的版本,目前使用的是 oneinstack

tar -xzf nginx-1.16.0.tar.gz

tar -xzf pcre-8.43.tar.gz

tar -xzf openssl-1.1.1c.tar.gz

nginx -V

安装扩展

sudo apt install libgeoip-dev

sudo apt-get install nginx-module-geoip

./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_v2_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module --with-http_flv_module --with-http_mp4_module --with-openssl=../openssl-1.1.1c --with-pcre=../pcre-8.43 --with-pcre-jit --with-ld-opt=-ljemalloc --with-http_geoip_module

make && make install

/usr/share/GeoIP/GeoIP.dat

增加配置:

geoip_country /usr/share/GeoIP/GeoIP.dat;

增加到location php 下

fastcgi_param GEOIP_COUNTRY_CODE $geoip_country_code;

fastcgi_param GEOIP_COUNTRY_CODE3 $geoip_country_code3;

fastcgi_param GEOIP_COUNTRY_NAME $geoip_country_name;

sudo /usr/local/nginx/sbin/nginx -t

sudo service nginx reload

./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_v2_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module --with-http_flv_module --with-http_mp4_module --with-openssl=../openssl-1.1.1c --with-pcre=../pcre-8.43 --with-pcre-jit --with-ld-opt=-ljemalloc --with-http_geoip_module

geoip php 扩展,nginx 增加geoip扩展相关推荐

  1. nginx php 扩展,源码安装Nginx+PHP-FPM及扩展

    安装依赖组建yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre-devel  ...

  2. Java扩展Nginx之二:编译nginx-clojure源码

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 为什么要编译nginx-clojure源码 作为< ...

  3. nginx之Geoip读取地域信息模块

    1 geoip_module模块 基于IP地址匹配MaxMind GeolP二进制文件,读取IP所在地域信息. yum install nginx-module-geoip geoip2已经有了,安装 ...

  4. 为operamasks增加HTML扩展方式的组件调用

    #为operamasks增加HTML扩展方式的组件调用##背景 之前的[博文](http://www.cnblogs.com/p2227/p/3540858.html)中有提及到,发现easyui中的 ...

  5. mysql5.5 mysqli_php5.5.38增加mysqli扩展

    php5.5.38增加mysqli扩展 发布时间:2020-08-28 03:43:17 来源:51CTO 阅读:1148 作者:xingyun2010 编译的时候正常: ./configure -- ...

  6. PowerDesigner建数据库模型增加自定义扩展属性

    PowerDesigner自7.x新增加一个特性,就是允许用户通过扩展模型的方式扩展模型的属性,但到底怎用一直搞不清楚.今天和同事商量准备直接在程序的Metadata信息实现上直接使用pdm时,我们需 ...

  7. nginx应用geoip模块,实现不同地区访问不同页面的需求(实践版)

    https://www.52os.net/articles/configure-nginx-using-geoip-allow-whitelist.html       搞了几天没有搞定,这篇文章一下 ...

  8. nginx配置GeoIP

    由于之前没有接触过服务器,配置这个耗费了我好长时间 nginx 配置GeoIP实现不同国家访问不同的URL 首先要确保nginx已经配置了GeoIP模块,如果没有那就先来配置GeoIP 找到nginx ...

  9. Nginx 和 GeoIP 模块的使用

    使用Nginx 和 GeoIP 模块的可以来处理不同地区的访问,也可以处理不同地区访问项目不同的版本(灰度版本或是正常版本) 如果想屏蔽某个地区的 IP 访问的话,用 iptables 把来自某个国家 ...

最新文章

  1. 画直线_在鸡的面前画直线,鸡为什么会晕呢,西瓜视频带你揭秘
  2. GRPC golang版源码分析之客户端(二)
  3. 试题 基础练习 回文数
  4. OpenGL ES 3D 粒子系统小结
  5. php函数网,php函数
  6. 信息学奥赛一本通 1191:流感传染 | OpenJudge NOI 2.3 6262:流感传染
  7. MySQL表连接(join)
  8. Java使用HTTPClient4.3开发的公众平台消息模板的推送功能
  9. system合约源码分析
  10. vue 添加子路由,并对路由重定向
  11. 新特性AAtitti css3 新特性attilax总结titti css
  12. java多线程开发--语法糖之synchronized关键字
  13. iOS 应用内付费(IAP)开发步骤
  14. 概率论_证明_伯努利大数定律
  15. Spring AOP tx:advice
  16. 台式计算机没有声音图标,电脑突然没有声音怎么解决 电脑喇叭图标不见了怎么办...
  17. pcf8563c语言程序,IIC的PCF8563实用时钟程序(iccavr)
  18. 【评测】SF9/SF21昆虫细胞培养基
  19. 时间序列的预处理——平稳性检验的R语言实现(二)
  20. OpenAI的创立和发展历程

热门文章

  1. 震旦adc218网络ip设置方法
  2. TensorFlow实战:经典卷积神经网络(AlexNet、VGGNet)
  3. 【04】拟合算法:01-拟合算法模型讲解
  4. Java入门(三)JAVA SE 01
  5. 三星堆的青铜机器人_为什么三星堆会发现以古时科技实力根本造不出来的东西?...
  6. 群体遗传学--华伦德效应(Wahlund effect)
  7. vim注释的颜色修改 终端配色设定 vim自动跳转 大小写不敏感
  8. 监控报警系统方案——SUB-1GHz 无线收发芯片DP4301性能兼容CMT2300和CC1101
  9. python以写模式打开的文件无法进读操作_Python文件操作:文件的打开关闭读取写入...
  10. 电子产品回收值钱吗?