该结构体是整个Nginx模块化架构最基本的数据结构体。它描述了Nginx程序中一个模块应该包括的基本属性,在tengine/src/core/ngx_conf_file.h中定义了该结构体105 struct ngx_module_s { 106 ngx_uint_t ...
分类:
其他好文 时间:
2015-04-16 23:14:15
阅读次数:
115
从Nginx1.1.8版本后以前的limit_conn语法发生了改变,新版升级为limit_conn_zone.连接数限制不是所有的连接都计算在内;只有那些已请求该服务器并当前正在处理的请求(请求头已充分阅读的)limit_conn_zone语法:limit_conn_zonekeyzone=name:size;默认值:—使用环境:httplimit_..
分类:
Web程序 时间:
2015-04-11 21:02:07
阅读次数:
267
上一篇文章我们说到了ngx_http_limit_conn_module模块,来限制并发连接数。那么请求数的限制该怎么做呢?这就需要通过ngx_http_limit_req_module模块来实现,该模块可以通过定义的键值来限制请求处理的频率。特别的,可以限制来自单个IP地址的请求处理频率。限制的方法如同漏斗..
分类:
Web程序 时间:
2015-04-11 21:00:31
阅读次数:
181
1、首先要安装nginx模块的依赖包yum install gcc-c++ yum install pcre pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel 2、检查一下是否已经安装有nginxf...
分类:
系统相关 时间:
2015-04-02 20:48:31
阅读次数:
165
上次搭建FastDFS使用的版本是v4.05,见http://www.linuxidc.com/Linux/2014-10/107592.htm 这个版本已经比较旧了 最新的版本是v5.04,由于作者重构了代码,所以安装过程还是有一些不一致. 最新版本下载地址:http:/...
分类:
其他好文 时间:
2015-04-01 11:34:21
阅读次数:
268
在使用gridFs的nginx模块时,先确认好你的机器上已经安装好了mongo首先通过git将最新的gridfs的nginx模块下载到本地git clone https://github.com/rjhunjhunwla/nginx-gridfs cd nginx-gridfs/git submod...
分类:
其他好文 时间:
2015-03-10 13:26:59
阅读次数:
168
Nginx之main初探ngx_init_cycle()(上)
由于ngx_init_cycle()函数非常庞大,这里只给出前400+行的函数调用关系,后400+将在后面的文章中给出。
-->ngx_init_cycle(&init_cycle)
-->ngx_timezone_update()
-->time()
-->localtime()注1:
-->ng...
分类:
其他好文 时间:
2015-03-06 20:50:00
阅读次数:
226
Nginx main函数初探
C程序一般来说都会有主函数,通常意义上主函数定义为main,Nginx也是如此。下面是Nginx中函数一级调用的框架,更详细的级联调用将在以后给出。
main()
-->ngx_debug_init()
-->ngx_strerror_init()
-->ngx_get_options
-->ngx_time_init()
-->ngx_reg...
分类:
其他好文 时间:
2015-03-06 19:14:37
阅读次数:
160
下面是Nginx模块开发的基础知识,后续的Nginx源码学习分享将会不断推出。
Nginx配置文件:
Nginx模块构成——hello world为例
模块1
模块2
模块3
模块4
模块5
Nginx数据结构
Nginx基本数结构
Nginx高级数据结构...
分类:
其他好文 时间:
2015-03-05 16:59:43
阅读次数:
180
关参考资源http://www.lnmp.org/index.html\\LNMP一键安装包http://www.howtocn.org/nginx\\Nginx模块参考手册中文版http://blog.s135.com/nginx_php_v6/\\张宴写的nginx文章http://www.ng...
分类:
数据库 时间:
2015-02-03 19:07:40
阅读次数:
416