前言Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%。与Apache相比,Nginx在高并发情况下具有巨大的性能优势。Nginx属于典型的微内核设计,其内核非常简洁和优雅,同时具有非常高的可扩...
分类:
其他好文 时间:
2015-10-19 17:04:03
阅读次数:
296
nginx负载均衡后端RS中获取真实ip前端proxy配置####################worker_processes1;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;sendfileon;keepalive_timeout65;upstreambackend{server10.0.0.3:80max_fails=3fail_time..
分类:
其他好文 时间:
2015-09-23 12:04:11
阅读次数:
458
nginx模块ngx_http_log_request_speed可以用来找出网站哪些请求很慢,针对站点很多,文件以及请求很多想找出哪些请求比较慢的话,这个插件非常有效.作者的初衷是写给自己用的,用来找出站点中处理时间较长的请求, 这些请求是造成服务器高负载的很大根源. 日志记录之后,在使用perl...
分类:
Web程序 时间:
2015-09-05 20:53:48
阅读次数:
331
前几天讲了《nginx下载防盗链》,今天继续说下图片防盗链. 他们两个使用的指令不同,前者使用secure link,并且需要程序配合,但是效果非常好;后者不需要程序配合,根据图片来源来实现,但是只能先限制基本的图片盗用,无法防止图片采集.nginxreferer指令简介nginx模块ngx_htt...
分类:
其他好文 时间:
2015-09-05 20:41:08
阅读次数:
132
单看nginx模块名ngx_http_access_module,很多人一定很陌生,但是deny和allow相比没一个人不知道的,实际上deny和allow指令属于ngx_http_access_module.我们想控制某个uri或者一个路径不让人访问,在nginx就得靠它了。nginx的访问控制模...
分类:
数据库 时间:
2015-09-04 22:29:13
阅读次数:
262
1. Nginx的模块与工作原理 第三方模块:HTTP Upstream Request Hash模块、Notice模块和HTTP Access Key模块。 图1-1展示了Nginx模块常规的HTTP请求和响应的过程。Nginx 本身做的工作实际很少,当它接到一个HTTP请求时,...
分类:
其他好文 时间:
2015-08-20 20:37:17
阅读次数:
153
nginx模块编程,如何从一个http请求中获取用户的ip和端口号。
分类:
其他好文 时间:
2015-08-18 18:42:53
阅读次数:
123
Nginx模块概述Nginx的模块不能够像Apache那样动态添加,所有的模块都要预先编译进Nginx的二进制可执行文件中。
Nginx模块有三种角色:
(1)Handlers(处理模块)–用于处理HTTP请求并输出内容。
(2)Filters(过滤模块)–用于过滤Headler输出的内容。
(3)Load-balancers(负载均衡模块)–当有多台服务器供选择时,选择一台后端服务器并将H...
分类:
其他好文 时间:
2015-08-07 13:24:06
阅读次数:
134
nginx中可以使用 --with-http_image_filter_module 这个模块,今天发现在github上发现国人开发的一款模块模块同时支持 Nginx 和 tengine本nginx模块主要功能是对请求的图片进行缩略/水印处理,支持文字水印和图片水印。支持自定义字体,文字大小,水印透...
分类:
其他好文 时间:
2015-08-06 22:03:35
阅读次数:
141
由于nginx默认仅支持http应用层协议的端口,对四层tcp端口支持不好,需要安装额外的nginx_tcp_proxy_module模块,因此在不方便重新编译nginx模块时,可以用HAProxy代理activemq的tcp端口,只需要6个步骤就可以完成(以Ubuntu为例,CentOS大同小异)。步骤1:安装HAProxyapt-geti..
分类:
其他好文 时间:
2015-07-30 15:06:01
阅读次数:
191