Nginx
Hadas-Wk
想法驱动实践!
展开
-
Nginx基本数据结构之ngx_http_request_t结构体
原文转自: Nginx学习之三-ngx_http_request_t结构体 ngx_http_request_s是nginx中非常重要的一个结构体,贯穿于htpp请求处理的整个过程中。 下面解释了ngx_http_request_s结构体中与HTTP框架相关的重要的成员变量。 [cpp] view plaincopyprint?转载 2015-08-23 21:46:39 · 840 阅读 · 0 评论 -
Nginx基本数据结构之ngx_str_t
nginx的作者为追求极致的高效,自己实现了很多颇具特色的nginx风格的数据结构以及公共函数。比如,nginx提供了带长度的字符串,根据编译器选项优化过的字符串拷贝函数ngx_copy等。所以,在我们写nginx模块时,应该尽量调用nginx提供的api,尽管有些api只是对glibc的宏定义。本节,我们介绍string、list、buffer、chain等一系列最基本的数据结构及相关api的使转载 2015-08-13 20:19:54 · 597 阅读 · 0 评论 -
URI和URL的简单区分
Uniform Resource Locators 或 URL。典型的例子是 http://www.cisco.com/en/US/partners/index.html。 Uniform Resource Identifier (URI):Generic Syntax”,是一个 Internet Standard。 按照 URI 标准,上面的第一个例子 —— http://原创 2015-08-27 14:36:52 · 614 阅读 · 0 评论 -
Nginx基本数据结构之ngx_chain_t
nginx的filter模块在处理从别的filter模块或者是handler模块传递过来的数据(实际上就是需要发送给客户端的http response)。这个传递过来的数据是以一个链表的形式(ngx_chain_t)。而且数据可能被分多次传递过来。也就是多次调用filter的处理函数,以不同的ngx_chain_t。 该结构被定义在src/core/ngx_buf.h|c。下面我们来看一下n转载 2015-08-14 10:57:27 · 1140 阅读 · 0 评论 -
Niginx的几十个第三方模块(来源:http://wiki.nginx.org/3rdPartyModules)
资源来源:http://wiki.nginx.org/3rdPartyModules 提醒:These modules are not officially supported and may not be compatible across versions of Nginx. Nevertheless many of them may prove useful to many peopl原创 2015-08-19 20:05:59 · 730 阅读 · 0 评论 -
Nginx的常用命令(基本操作)
1.启动Nginx hadoop@Ubuntu-2:/usr/local/nginx/sbin$ sudo ./nginx [sudo] password for hadoop: hadoop@Ubuntu-2:/usr/local/nginx/sbin$ 2.停止Nginx hadoop@Ubuntu-2:/usr/local/nginx/sbin$ sudo ./nginx -原创 2015-08-20 16:11:07 · 667 阅读 · 0 评论