E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nginx模块
/etc/sysctl.conf参数解释
来自《深入理解
Nginx模块
开发与架构解析》 P9 #表示进程(例如一个worker进程)可能同时打开的最大句柄数,直接限制最大并发连接数fs.file max = 999999 #1代表允许将状态为
·
2014-03-07 21:00
conf
加速网站静态资源访问
我们之前通过采用淘宝的以下2个
Nginx模块
,对网站的静态资源访问进行了加速处理ngx_http_concat_module可参考:http://tengine.taobao.org/document_cn
workming
·
2014-03-03 14:31
nginx
网站静态资源访问
负载均衡
集群
加速网站静态资源访问
我们之前通过采用淘宝的以下2个
Nginx模块
,对网站的静态资源访问进行了加速处理ngx_http_concat_module可参考:http://tengine.taobao.org/document_cn
workming
·
2014-03-03 14:31
nginx
网站静态资源访问
ngx_openresty编译安装部署详解
OpenResty通过汇聚各种设计精良的
Nginx模块
,从而将Nginx有效的变成一个强大的Web应用服务器,这样,Web开发人员可以使用Lua脚本语言调动Nginx支持的各种C以及Lua模块,快速构造出足以胜任
无锋剑
·
2014-02-10 14:17
编译
nginx
lua
Nginx
Caddy
ngx_openresty编译安装部署详解
OpenResty通过汇聚各种设计精良的
Nginx模块
,从而将Nginx有效的变成一个强大的Web应用服务器,这样,Web开发人员可以使用Lua脚本语言调动Nginx支持的各种C以及Lua模块,快速构造出足以胜任
kjh2007abc
·
2014-02-10 14:17
nginx
lua
编译
源码安装
ngx_openresty
服务器群集常用
Nginx模块
服务器群集常用
Nginx模块
本文操作环境CentOS6.464位,本文使用的所有软件包地址:http://pan.baidu.com/s/15XPSi一.Rewrite重定向模块;我们在网站建设中,时常会遇到需要网页重定向的情况
李启瑞
·
2014-01-26 22:16
nginx
rewrite
模块
upstream
Proxy反向代理
Health-check
nginx 模块开发入门实例
/configure,make,makeinstall
Nginx模块
有3
hejinjing_tom_com
·
2013-12-30 18:00
nginx静态编译lua[jit]
原淘宝工程师清无(王晓哲)和春来(章亦春)开发的lua
nginx模块
非常强大。
liujiyong7
·
2013-12-24 15:00
nginx
gcc
lua
静态编译
Nginx基本数据结构之ngx_str_t
所以,在我们写
nginx模块
时,应该尽量调用nginx提供的api,尽管有些api只是对glibc的宏定义。
wangpengqi
·
2013-12-10 16:00
Nginx学习笔记---
Nginx模块
的数据结构
typedefstructngx_module_sngx_module_t;structngx_module_s{/**下面的ctx_index、index、spare0、spare1、spare2、spare3、version变量不需要在定义时赋值,*可以用Nginx准备好的宏NGX_MODULE_V1来定义,它已经定义好了这7个值*/#defineNGX_MODULE_V10,0,0,0,0,
workming
·
2013-12-09 00:26
数据结构
nginx
程序开发
Nginx学习笔记---
Nginx模块
的数据结构
typedefstructngx_module_sngx_module_t; structngx_module_s{ /* *下面的ctx_index、index、spare0、spare1、spare2、spare3、version变量不需要在定义时赋值, *可以用Nginx准备好的宏NGX_MODULE_V1来定义,它已经定义好了这7个值 */ #defineNGX_MODULE_V10,0,
workming
·
2013-12-09 00:26
数据结构
nginx
Nginx模块
开发入门
前言Nginx是当前最流行的HTTPServer之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%。与Apache相比,Nginx在高并发情况下具有巨大的性能优势。Nginx属于典型的微内核设计,其内核非常简洁和优雅,同时具有非常高的可扩展性。Nginx最初仅仅主要被用于做反向代理,后来随着HTTP核心的成熟和各种HTTP扩展模块的丰富,
·
2013-12-02 11:00
nginx-push-stream模块源码学习(二)——模块初始化
模块配置 通用
nginx模块
的配置struct有三种,分别是main,server和location。本模块会涉及到main和location两个域的配置。
·
2013-11-14 16:00
Stream
淘宝tfs系统的 nginx-tfs模块 启动 error while loading shared libraries: libyajl.so.2: 问题.
安装完淘宝TFS的
nginx模块
后启动nginx出现问题 /usr/local/nginx/nginx:errorwhileloadingsharedlibraries:libyajl.so.2:cannotopensharedobjectfile
wu1g119
·
2013-11-13 21:00
File
System)
TFS(Taobao
Nginx的proxy_cache缓存功能取代Squid
虽然目前官方的NginxWeb缓存服务只能为指定URL或状态码设置过期时间,不支持类似Squid的PURGE指令,手动清除指定缓存页面,但是,通过一个第三方的
Nginx模块
,可以
Cisco527
·
2013-10-28 12:36
服务器
程序
动态
第三方
Nginx的proxy_cache缓存功能取代Squid
虽然目前官方的NginxWeb缓存服务只能为指定URL或状态码设置过期时间,不支持类似Squid的PURGE指令,手动清除指定缓存页面,但是,通过一个第三方的
Nginx模块
,可以
Cisco527
·
2013-10-28 12:36
服务器
程序
动态
nginx js、css多个请求合并为一个请求(concat模块)
模块介绍mod_concat模块由淘宝开发,目前已经包含在tengine中,并且淘宝已经在使用这个
nginx模块
。不过塔暂时没有包含在nginx中。这个模块类似于apache中的modconcat。
小运
·
2013-10-17 18:00
ngx_http_footer_filter_module导致的问题
问题背景:今天对公司的一款产品的前端nginx接入层新加了一个淘宝开发的
nginx模块
ngx_http_footer_filter_module,加这个模块主要是给运维人员显示更友好的出错信息,便于定位出错机器
workming
·
2013-10-15 00:28
nginx
nginx记录分析网站响应慢的请求(ngx_http_log_request_speed)
nginx模块
ngx_http_log_request_speed可以用来找出网站哪些请求很慢,针对站点很多,文件以及请求很多想找出哪些请求比较慢的话,这个插件非常有效.作者的初衷是写给自己用的,用来找出站点中处理时间较长的请求
小运
·
2013-10-08 15:00
Nginx模块
之SessionSticky
0 工作原理SessionSticky 模块在upstream 返回响应后,向客户的浏览器写入 Cookie ,默认名为route ,保存的内容是一个 md5 码。之后,模块接收到客户浏览器的请求时,就根据 route 来决定将请求转发到 upstream中哪台服务器上。这是源码包中附带的流程图,将模块的处理流程描述的非常清晰:1 下载 SessionStickywgethttps://nginx
dc_726
·
2013-10-06 15:00
nginx记录分析网站响应慢的请求(ngx_http_log_request_speed)
nginx模块
ngx_http_log_request_speed可以用来找出网站哪些请求很慢,针对站点很多,文件以及请求很多想找出哪些请求比较慢的话,这个插件非常有效.作者的初衷是写给自己用的,用来找出站点中处理时间较长的请求
loveelva30
·
2013-09-30 14:16
nginx
server
服务器
local
第三方
日志记录
让Ningx支持Lua
下面开始配置nginx,使其支持lua,是通过一个
nginx模块
实现的,模块地址:https://github.com/chaoslawful/lua-nginx-module下载链接:https://
haoyunkgq
·
2013-09-24 23:29
nginx
lua
curl
luajit
ldconfig
让Ningx支持Lua
下面开始配置nginx,使其支持lua,是通过一个
nginx模块
实现的,模块地址:https://github.com/chaoslawful/lua-nginx-module下载链接:https://
haoyunkgq
·
2013-09-24 23:29
nginx
lua
curl
Nginx
nginx模块
开发[转载]
转自[开源人]相信很多人有已经从apache之类的web服务器转到Nginx了,然而Nginx除了单纯的web服务器用途外,可以当做反向代理服务器使用,配合proxy_cache功能基本可以代替squid了。1.编译安装Nginx./configure--user=www--group=www--prefix=/opt/nginx--with-http_stub_status_module--wi
qwer_111
·
2013-09-17 16:41
开发
配置文件
nginx模块开发
opened
使用 Lua 编写一个 Nginx 认证模块
一个使用subrequests做验证的
nginx模块
(nginx目前可以做到这一点)使用L
zajin
·
2013-09-09 17:00
代理服务器
lua
解决方案
Web应用
处理器
使用 Lua 编写一个 Nginx 认证模块
一个使用subrequests做验证的
nginx模块
(nginx目前可以做到这一点)使用L
zajin
·
2013-09-09 09:00
代理服务器
nginx
lua
Web应用
Nginx编程学习资料总结
并且学习这个服务器框架的源程序是怎么写的,现在把我这几天学习的参考资料罗列如下:1.一群淘宝大神写的Nginx总结:http://tengine.taobao.org/book/chapter_02.html#id32.
Nginx
大头狗
·
2013-09-08 21:39
Unix/Linux系统编程
apache,nginx,tomcat对比
多个连接(万级别)可以对应一个进程;3.
Nginx模块
较少,配置简单,所以nginx可以将资源用在数据处理以及进程上面,apache模块较多比较全,相对稳定,但在内存
XUE007QWE
·
2013-09-08 16:52
apache
tomcat
nginx
apache,nginx,tomcat对比
多个连接(万级别)可以对应一个进程;3.
Nginx模块
较少,配置简单,所以nginx可以将资源用在数据处理以及进程上面,apache模块较多比较全,相对稳定,但在内存
XUE007QWE
·
2013-09-08 16:52
apache
tomcat
nginx
linux系统运维架构
nginx模块
开发入门(十) -5 Load-balancers
5. Load-Balancers Load-balancer用来决定哪一个后端将会收到请求;具体的实现是round-robin方式或者把请求进行hash。本节将介绍load-balancer模块的装载及其调用。我们将用upstream_hash_module( full source)作例子。upstream_hash将对nginx.conf里配置的
奔跑的羚羊
·
2013-09-05 22:00
nginx
nginx模块
开发入门(九) -4 Filters
4. Filters 注:本节事例 http/modules/ngx_http_chunked_filter_module.c Filter操作handler生成的响应。头部filter操作HTTP头,body filter操作响应的内容。 4.1. 剖析Header Fil
奔跑的羚羊
·
2013-09-05 11:00
filter
nginx模块
开发入门(八)-3.3 Handler Installation
3.3. Handler Installation 3.3. Handler的装载 Handler的装载通过往模块启用了的指令的回调函数中添加代码来完成。比如,例子circle gif 中 ngx_command_t是这样的: { ngx_string("circle_gif"), N
奔跑的羚羊
·
2013-09-05 11:00
handler
nginx模块
开发入门(七)-3.2 Anatomy of an Upstream (a.k.a Proxy) Handler
3.2. 剖析Upstream(又称 Proxy) Handler Anatomy of an Upstream (a.k.a Proxy) Handler 我已经帮你了解了如何让你的handler来产生响应。有些时候你可以用一小段C代码就可以得到响应,但是通常情况下你需要同另外一台server打交道(比如你正在写一个用来实现某种网络协议的模块)。
奔跑的羚羊
·
2013-09-05 11:00
handler
nginx模块
开发入门(六)-3.1 Anatomy of a Handler (Non-proxying)
3. Handlers 接下来我们把模块的细节放到显微镜下面来看,它们到底怎么运行的。 3.1. 剖析Handler(非代理) Anatomy of a Handler (Non-proxying) Handler一般做4件事:获取location配置;生成合适的响应;发送响应头;发送响应体。Han
奔跑的羚羊
·
2013-09-05 09:00
handler
nginx模块
开发入门(五)-2.4 The Module Definition
2.4. 模块定义(The Module Definition) 接下来我们间接地介绍更深一层:结构体 ngx_module_t。该结构体变量命名方式为 ngx_http_<module name>_module。它包含模块的内容和指令执行方式,同时也还包含一些回调函数(退出线程,退出进程,等等)。模块定义在有的时候会被用作查找的关键字,来查找与特定模块
奔跑的羚羊
·
2013-09-04 18:00
Module
nginx模块
开发入门(四)-2.3 The Module Context
2.3. 模块上下文(The Module Context) 静态的 ngx_http_module_t结构体,包含一大坨函数引用,用来创建和合并三段配置 (main,server,location),命名方式一般是: ngx_http_<module name>_module_ctx. 这些函数引用依次是: &
奔跑的羚羊
·
2013-09-04 18:00
context
nginx模块
开发入门(三)-2 Components of an Nginx Module
Components of an Nginx Module 2.
Nginx模块
的组成 我说过,
Nginx模块
的构建是很灵活的。这一节讲描述的东西会经常出现。
奔跑的羚羊
·
2013-09-04 17:00
component
nginx模块
开发入门(二) -1 Overview
Nginx模块
概述 Nginx的模块有三种角色: * handlers 处理http请求并构造输出
奔跑的羚羊
·
2013-09-04 16:00
nginx
nginx模块
开发入门(一) 快速编写一个模块
1.首先按照nginx 参考 http://running.iteye.com/blog/326873 2.创建新模块目录 #mkdir ngx_module_echo 3.创建编译相关文件(config) #vim ngx_module_echo/config 其内容为: ngx_addon_name=ngx_module_echo HTTP_M
奔跑的羚羊
·
2013-09-04 16:00
nginx
nginx模块
nginx-http-footer-filter研究使用
nginx-http-footer-filter想必大家都觉得很陌生,那我们就来认识一下它吧,这是淘宝开发的
nginx模块
.它用于nginx在响应请求文件底部追加内容.今天抽空研究下这个插件,希望对大家有所帮助
wide288
·
2013-09-03 07:00
nginx模块
解析
来自http://www.cnblogs.com/fll369/archive/2012/11/28/2793417.html
nginx模块
解析 nginx的模块非常之多,可以认为所有代码都是以模块的形式组织
xiaolei1982
·
2013-09-02 14:00
nginx模块
nginx-http-footer-filter(淘宝开发)
nginx-http-footer-filter想必大家都觉得很陌生,那我们就来认识一下它吧,这是淘宝开发的
nginx模块
.它用于nginx在响应请求文件底部追加内容.今天抽空研究下这个插件,
小运
·
2013-08-26 10:00
footer
tengine
nginx模块
memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存
使用memc-nginx和srcache-
nginx模块
就可以主动的向memcached添加缓存,对应用程序来说是透明的。大大的提高动态页面访问速度。
小运
·
2013-08-21 16:00
nginx
memcache
srcache
缓存memc
nginx模块
开发-hello world
参考 http://www.162cm.com/p/ngx_ext.html nginx调试 1. configure --with-debug ... 2. 编译安装 3. nginx.conf error_log /path/to/errorlog debug; 此外,还可以增加daemon off的配置,让nginx把信息都打印到控制台。 &n
chuqingq
·
2013-08-19 21:00
Hello world
开发
Nginx模块
Helloworld
本文是对《深入理解Nginx》一书中的实例进行实战时的记录。1模块目录结构my_test_module/├──config└──ngx_http_mytest_module.c1.1配置文件config文件内容如下:ngx_addon_name=ngx_http_mytest_moduleHTTP_MODULES="$HTTP_MODULESngx_http_mytest_module"NGX_A
dc_726
·
2013-08-11 23:00
Nginx模块
开发
最简单的
Nginx模块
开发,虽然简单,但是是最重要的第一步。
·
2013-08-01 16:00
生产环境中 Ngx_lua 使用技巧和应用的范例
如高性能网络中间层、HTTPREST接口服务等;期望简化系统架构,让服务向Nginx同质化的Web站点;优势:同步非阻塞I/O形式直观易懂,并发服务能力强CPU、内存运行开销低同Nginx结合度高,可方便粘合现有
Nginx
rfyiamcool
·
2013-07-19 11:00
nginx
mysql
接口
lua
lua
lua
cookie
lua
ngx_lua
生产环境中 Ngx_lua 使用技巧和应用的范例
如高性能网络中间层、HTTPREST接口服务等;期望简化系统架构,让服务向Nginx同质化的Web站点;优势:同步非阻塞I/O形式直观易懂,并发服务能力强CPU、内存运行开销低同Nginx结合度高,可方便粘合现有
Nginx
rfyiamcool
·
2013-07-19 11:00
nginx
lua
ngx_lua
lua
接口
web相关
Nginx模块
编写初探
编写一个Nginx的模块最少需要两个文件。config配置文件和C语言代码文件。config配置文件的文件名为”config”,C语言代码文件一般叫做ngx_http_模块的名字_module.c,我们实现的功能是在在Nginx的配置文件中的http块中的server块中添加一个location /echo的配置块,在Nginx执行时用到配置是我们将指令后面的内容发送给客户端。 C语
rentiansheng
·
2013-07-17 21:00
Nginx模块
开发学习-常用数据结构(1)
下面主要了解一下Nginx中的常用数据结构。Nginx中的字符串ngx_str_ttypedefstruct{size_tlen;u_char*data;}ngx_str_t;成员说明:²len表示字符串的有效长度;²data指针指向字符串首地址,当然该段字符串未必就一定以\0字符结束,因此在使用时,必须结合长度len来使用data指针。使用示例:if(0== ngx_strncmp(r->met
安静的疯子
·
2013-07-05 12:49
数据结构
nginx
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他