模块介绍mod_concat模块由淘宝开发,目前已经包含在tengine中,并且淘宝已经在使用这个nginx模块。不过塔暂时没有包含在nginx中。这个模块类似于apache中的modconcat。如果需要使用它,需要使用两个”?”问号.来个范例:http://example.com/??style...
分类:
Web程序 时间:
2015-02-03 12:35:32
阅读次数:
272
【软件简介】 OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。通过众多 进行良好设计的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 ...
分类:
其他好文 时间:
2015-02-03 09:23:36
阅读次数:
1082
1、简介 基本上,Nginx所采用的是一种类似BSD的C代码风格,很规范、也很清晰。建议我们的Nginx模块开发也采用Nginx的编码风格。 2、命名方式 除宏定义外,字母均为小写,单词间用下划线(_)间隔。 3、对齐方式 代码...
分类:
其他好文 时间:
2015-01-27 16:35:07
阅读次数:
188
Nginx 模块概述Nginx 模块有三种角色:处理请求并产生输出的 Handler 模块 ;处理由 Handler 产生的输出的 Filter (滤波器)模块;当出现多个后台服务器时, Load-balancer (负载均衡器)模块负责选择其中一个后台服务器发送请求;通常,服务器启动时,任何 Ha...
分类:
其他好文 时间:
2015-01-19 14:09:36
阅读次数:
189
学习 Nginx 的构架之前,对 Nginx 源码结构进行简单的分析,可以了解 Nginx 模块结构以及模块之间的关系。充分理解 Nginx 的基本构架。解压源码到相应的文件后,我们可以看到有一个存放源码的目录文件 src,该目录文件存储 Nginx 所有的源代码。...
分类:
其他好文 时间:
2015-01-15 18:12:40
阅读次数:
231
在开发功能灵活的Nginx模块时,需要从配置文件中获取特定的信息。不过,我们并不需要再编写一套读取配置的系统,Nginx已经为用户提供了强大的配置项解析机制,同时还支持“-s reload”命令,可以在不重启服务的情况下可使配置生效。一、Nginx配置文件简介如果编译安装Nginx时使用默认路径,那...
分类:
其他好文 时间:
2015-01-03 23:43:25
阅读次数:
339
明年就要找工作了,看看经典的开源项目-nginx,图书馆借了本,开始研读,边读边做笔记.
第一篇是nginx的环境配置相关,参考帖子:Nginx模块开发---Linux使用eclipse编译,调试Nginx 文章5:Linux下使用Eclipse进行Nginx
模块开发
具体是参考上面的帖子和书,下面大概讲下步骤:
1. 经典的三个步骤,来编译安装nginx:
./configure...
分类:
系统相关 时间:
2014-12-30 00:32:08
阅读次数:
195
一、I/O类型及与其相关概念:1.1同步和异步:synchronous,asynchronous【关注的是消息通知机制】同步:调用发出不会立即返回,但一旦返回就可以返回最终结果;异步:调用发出之后,被调用方立即返回消息,但返回的非最终结果;被调用者通过状态、通知机制来通知调者,或通过回..
分类:
其他好文 时间:
2014-12-29 06:43:20
阅读次数:
269
前言Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%。与Apache相比,Nginx在高并发情况下具有巨大的性能优势。Nginx属于典型的微内核设计,其内核非常简洁和优雅,同时具有非常高的可扩...
分类:
其他好文 时间:
2014-12-27 21:36:46
阅读次数:
298
升级前,查看已经安装的版本以及模块[root@mail~]#/opt/nginx/sbin/nginx-Vnginxversion:nginx/0.5.34
builtbygcc3.4.620060404(RedHat3.4.6-3)configurearguments:--prefix=/opt/nginx--sbin-path=/opt/nginx/sbin/nginx--conf-path=/opt/nginx/conf/nginx.conf--pid-path=/va..
分类:
其他好文 时间:
2014-12-26 06:22:11
阅读次数:
244