13.  nginx常用模块1.  nginx模块分类:      核心模块:提供最基本最核心的服务      标准HTTP模块:提供标准HTTP功能      可选HTTP模块:扩展标准HTTP功能      邮件服务模块:支持nginx的邮件功能      第三方模块:由第三方或者个人编写的可编译到nginx中的模块2.  nginx的核心模块:    主要针对的是main块和event块  
转载 2024-04-21 17:42:04
58阅读
ngx_http_log_module 官方文档配置http://nginx.org/en/docs/http/ngx_http_log_module.htmlaccess_log 指令作用域: http,server,location,if in location,limit_except 语法:access_log path [format&n
转载 2024-02-10 16:31:07
94阅读
Awstats: How to install the GeoIP plugin to show country information Awstats 安装后默认是不支持国家或地区的,来源全部显示为“未知”, 通过GeoIP插件,在AWStats报表中,可以显示IP地址来自那个国家和地区。 1.下载Geo::IPGeoIP C API的源代码 wget http:
原创 2012-05-02 14:30:46
3444阅读
1点赞
1评论
$ip = "67.220.91.30";// USA switch (mt_rand(0, 15)) { case 0:// India $ip = "210.212.145.105"; break; case 1:// Spain $ip = "94.127.167.255...
原创 2021-07-23 17:38:41
701阅读
安装 Nginx 因为要用到 http_geoip_module 模块,系统自带的 nginx 一般不带这个模块,所以要下载 nginx 源代码后自行编译: # wget http://nginx.org/download/nginx-0.9.6.tar.gz # tar zxvf nginx-0.9.6.tar.gz # cd nginx-0.9.6 # ./configure --w
转载 精选 2013-01-17 14:34:49
730阅读
因为要学习nginx的性能优化,在网上搜到了"利用TCMalloc优化nginx的性能"和“使用google-perftool优化nginx的性能”的文章。分别看了这些文章,发现是一样的内容。 google-perftools包含四个工具,分别是:TCMalloc、heap-checker、heap-profiler和cpu-profiler,TCMalloc是google-perftools的
       LNMP : Linux + Nginx + MySQL + PHP 资源数量不够用,也就是说后端 PHP-FPM 处理有问题,Nginx 将正确的客户端请求发给了后端的 php-fpm 进程,但是因为 php-fpm 进程的问题导致不能正确解析 php 代码,最终返回给了客户端 502 错误。     
转载 2024-07-06 22:35:12
84阅读
1. 编译nginx时带上geoip模块# wget http://nginx.org/download/nginx-x.x.x.tar.gz# tar zxvf nginx-x.x.x.tar.g make; make install 2. 下载...
转载 2022-07-28 17:26:14
150阅读
Linux安装GeoIP附件地址:链接:https://pan.baidu.com/s/1dFl1zZN密码:x37s./configuremakemakeinstall如果原已经安装好的nginx,现在需要添加一个未被编译安装的模块1.nginx-V可以查看原来编译时都带了哪些参数原来的参数:–prefix=/app/nginx添加后的参数:./configure–prefix=/app/ngi
转载 2017-12-12 09:47:13
8697阅读
关键词:geoip,最新版本GeoIP2http://dev.maxmind.com/geoip/API:http://maxmind.github.io/GeoIP2-java/
原创 2023-05-12 17:51:58
397阅读
使用 NginxGeoIP 模块来处理不同国家的访问
转载 2011-04-01 16:30:35
10000+阅读
3点赞
1评论
转载自:http://onlyzq.blog.51cto.com/1228/533162安装 Nginx因为要用到 http_geoip_module 模块,系统自带的 nginx 一般不带这个模块,所以要下载 nginx 源代码后自行编译:# wget http://nginx.org/download/nginx-0.9.6.tar.gz# tar zxvf nginx-0.9.6.tar.g
转载 2017-06-16 01:02:44
6924阅读
如果想屏蔽某个地区的 IP 访问的话,用 iptables 把来自某个国家IP 重定向到预定页面不 是特别灵活的办法,如果只有一个 IP 可用而有多个网站在同一 VPS 上怎么办?用 iptable 屏蔽某个网站的话也会屏蔽同一 VPS 上的其他网站的访问。所以正统的办法还是用 GeoIP 配合对应的 web 服务器模块,比如:apache + mod_geoip 或者 nginx +
转载 精选 2012-01-02 11:44:33
484阅读
Awstats默认安装之后是不具有识别访问者的国家和地区信息的,所以需要安装插件支持Awstats列出访问者的国家和地区,便于分析 GeoIP免费的是国家/IP的数据表,GeoIPCityLite是地区的数据表 MaxMind目前免费提供了GeoIP和GeoIPCityLite数据包:可以定期每个月从以下地址下载: wget http://geolite.maxmind.com/down
原创 2012-11-04 23:41:00
3467阅读
Nginx用作负载均衡,动静分离,方向代理配置# vi /etc/nginx/nginx.conf # max_clients = worker_processes * worker_connections(nginx作为http服务器的时候,作为反向代理服务器需要/2) worker_processes auto; worker_cpu_affinity auto; worker_rlimit
转载 2024-02-19 02:25:58
88阅读
转载 2017-04-19 14:23:00
137阅读
2评论
GeoIP,是一套含IP数据库的软件工具,记录了全球各个地方使用的是哪些ip地址。本实验是基于nginxgeoip模块,处理根据ip地址来限制地区的操作。目录操作步骤:第一步:先安装一个叫”epel-release”的epel源 软件包第二步:安装geoip第三步:跑脚本安装nginx配置第四步:查看nginx版本以及开启了哪些功能第五步:将geoip的软件包库导入第六步:将geoip文档Cit
转载 2024-06-05 04:33:30
181阅读
网站需要根据不同的源地址转发到不同的二级站点,可以通过ngx_http_geoip_module模块实现。nginx默认不编译这个模块,需要编译时开启--with-http_geoip_module编译选项。ngx_http_geoip_module 模块创建变量,使用预编译的MaxMind数据库解析客户端IP地址,得到变量值,然后根据变量的值去匹配判断,所以要模块依赖MaxMind GeoIP
推荐 原创 2014-05-21 11:17:38
10000+阅读
5点赞
1评论
nginx -t 时出现如下错误nginx: [emerg] unknown directive "geoip_country" in /etc/nginx/nginx.conf:23说明配置文件中调用了geoip相关模块,所以首先保证: nginx-mod-http-geoipnginx-module-geoip 的相关包已经安装完毕;然后在/etc/nginx.con
原创 2017-03-14 22:48:10
10000+阅读
1点赞
来源: http://www.phpandstuff.com/articles/geoip-country-lookup-with-php GeoIP + PHP<?php //计时开始 function utime() { $time = explode( " ", microtime() ); $usec = (do...
原创 2011-04-04 22:59:32
247阅读
  • 1
  • 2
  • 3
  • 4
  • 5