ngx_http_empty_gif_module是nginx自带的标准模块,它只返回一个保存在内存中的透明像素的GIF图片(速度当然比硬盘上读取的速度快很多),多用于传递统计参数,用在location上下文中。
该模块默认就是开启的。

配置

location ~ /test_[0-9].gif {empty_gif;
}location ~* /3145/ {empty_gif;
}

整个nginx.conf的内容如下:
https://github.com/taoyunxing/github_test/blob/master/nginx.conf

测试

curl -vo /tmp/1.gif 'http://127.0.0.1/test_1.gif'

curl -vo /tmp/2.gif 'http://127.0.0.1/3145/'

下面是从Firefox浏览器中请求的效果图,更加有说明力

参考文献
[1].http://nginx.org/en/docs/http/ngx_http_empty_gif_module.html  官网模块
[2].http://www.ttlsa.com/nginx/nginx-modules-empty_gif/
[3].http://blog.csdn.net/conezxy/article/details/1869130   该模块的源码分析

在CentOS 6.9 x86_64的nginx 1.12.2上开启ngx_http_empty_gif_module模块实录相关推荐

  1. 在CentOS 6.9 x86_64的nginx 1.12.2上开启ngx_http_geo_module模块实录

    ngx_http_geo_module模块,默认情况下,nginx会加载,除非人为的 --without-http_geo_module. 这个模块提供了一个非常好用的geo指令,可以用它来创建变量, ...

  2. 在CentOS 6.9 x86_64的nginx 1.12.2上开启echo-nginx-module模块实录

    echo-nginx-module是一个第三方模块,在nginx源码中没有,但是OpenResty中有,它为nginx.conf带来了echo,sleep,time等多个类似bash的强大命令. 目前 ...

  3. 在CentOS 6.9 x86_64的nginx 1.12.2上开启ngx_req_status模块实录

    ngx_req_status是一个第三方模块,它用来展示nginx请求状态信息,类似于apache的status,ats的stats_over_http和channel_stats,nginx自带的模 ...

  4. 在CentOS 6.9 x86_64的nginx 1.12.2上开启标准模块ngx_http_auth_request_module实录

    ngx_http_auth_request_module是是nginx的一个验证模块,它允许您的nginx通过发送请求到后端服务器(一般是应用服务器,例如tomcat,或者php等)进行请求, 并且根 ...

  5. 在CentOS 6.9 x86_64的nginx 1.12.2上开启标准模块ngx_http_map_module实录

    介绍 默认情况下,nginx会加载标准模块ngx_http_map_module(或称ngx_map),除非人为的在configure时添加--without-http_map_module选项. n ...

  6. 在CentOS 6.9 x86_64的nginx 1.12.2上安装第三方模块set-misc-nginx-module实录

    set-misc-nginx-module模块是标准的HttpRewriteModule指令的扩展,提供更多的功能,如URI转义与非转义.JSON引述.Hexadecimal/MD5/SHA1/Bas ...

  7. 在CentOS 6.8 x86_64的nginx 1.10.3上开启http2功能

    在原有基础上修改编译选项来开启http2 回见 http://blog.csdn.net/tao_627/article/details/60957521 在nginx源码目录下的configure选 ...

  8. 在CentOS 6.9 x86_64上开启nginx 1.12.2的stub_status模块(ngx_http_stub_status_module)监控

    Nginx中的stub_status模块主要用于查看Nginx的一些状态信息.  本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定: ./configure -- ...

  9. 在CentOS 6.8 x86_64上安装nginx 1.10.3

    本文档记录了完全使用最新源码来编译安装nginx最新版1.10.3,所有的依赖也是最新的,便于第三方nginx模块开发 假定使用root身份安装 目前最新的源码地址汇总 ftp://ftp.csx.c ...

最新文章

  1. 将matpoltlib绘制好的图片从内存中取出
  2. IPSec的NAT穿越
  3. Spring Boot——Druid在application.yml文件中配置【spring.datasource.druid.aop-patterns】无效解决方案
  4. 创建简单的spring-mvc项目
  5. 43个热门Flex和ActionScript 3.0 APIs,技巧和工具
  6. 32位单精度浮点数表示法
  7. 支付宝生活号,同时出现俩网址,到底哪个真哪个假?
  8. 插件 微信 自动 抢红包
  9. 编码 - ASCII码表
  10. 对讲机在哪插卡?插卡对讲机是什么意思呢?5000公里对讲机的哪点事
  11. java日记 简单Java家庭记账系统
  12. Linux du命令和df命令
  13. 华为手机usb调试已打开,adb devices不显示设备
  14. Tomcat之deamon守护线程
  15. 7-1 厘米换算英尺英寸 (15 分)Java
  16. 不是公网ip怎么搭建服务器
  17. 西工大PAMI论文:发布大规模人群计数/定位基准平台
  18. 瑞友天翼远程接入平台的应用
  19. 系统设计与分析课程项目个人小结
  20. 优达学城无人驾驶工程师——P4车道线检测功能

热门文章

  1. Ubuntu 下类似 Xshell 工具、更换阿里源
  2. java.lang.Thread使用及总结
  3. css样式之边框和内外边距
  4. 一.Linq to JSON是用来干什么的?
  5. Dojo QuickStart 快速入门教程 (1) Why Dojo
  6. php pdo 中文乱码,php pdo oracle中文乱码的快速解决方法
  7. 固定表头和首行_Excel一步制作斜线表头!还有这些高分Excel表头技巧,看完秒会...
  8. spring定时每天早上八点_Spring Boot教程(13) – 简单定时任务
  9. 另存为里面没有jpg_选用打印捕捉功能将 SolidWorks 画面另存为JPG格式高清大图
  10. java methode_Java Method.getTypeParameters方法代码示例