ngx.var与ngx.ctx的区别
admin 5年前 (2019-06-25) 4450浏览 0评论
ngx.var ngx.var 需预定义方可使用, 一般都写在 ngx 或 openresty 的conf 内 ngx.var; 在conf内可以使用set 方式创建变量; ngx.var 可以定义在location内,也可以定义在server 内;...
admin 5年前 (2019-06-25) 4450浏览 0评论
ngx.var ngx.var 需预定义方可使用, 一般都写在 ngx 或 openresty 的conf 内 ngx.var; 在conf内可以使用set 方式创建变量; ngx.var 可以定义在location内,也可以定义在server 内;...
admin 5年前 (2019-06-25) 2793浏览 0评论
init_by_lua http set_by_lua server, server if, location, location if rewrite_by_lua http, serv...
admin 6年前 (2018-10-09) 2839浏览 0评论
Nginx 处理请求的过程一共划分为 11 个阶段,按照执行顺序依次是{ post-read、[Nginx 读取并解析完请求头(request headers)之后就立即开始运行 server-rewrite、[server请求地址重写阶段 find...
admin 8年前 (2017-03-02) 3023浏览 0评论
其实针对大多应用场景, DNS 是不会频繁变更的,使用 Nginx 默认的 resolver 配置方式就能解决。 在奇虎 360 企业版的应用场景下,需要支持的系统众多: win 、 centos 、 ubuntu 等,不同的操作系统获取 dns 的...
admin 8年前 (2017-02-17) 3723浏览 0评论
在 OpenResty 中使用正则表达式,社区中推荐的做法是使用ngx.re api。比如匹配一个字符串是否为 http(s) 的链接,可以这么写: local function is_http_url(s) return ngx.re.find(s...
admin 10年前 (2014-11-14) 3172浏览 0评论
1. Nginx_Lua 1.1. 介绍 ngx_lua – 把lua语言嵌入nginx中,使其支持lua来快速开发基于nginx下的业务逻辑 该模块不在nginx源码包中,需自行下载编译安装。使用lua 5.1(目前不支持lua 5.2) 或 lu...
admin 10年前 (2014-07-31) 3509浏览 0评论
本文涉及几个名词: ngx_lua http://wiki.nginx.org/HttpLuaModule Embed the power of Lua into Nginx 摘自官方描述 beanstalkd http://kr.github.co...
admin 10年前 (2014-07-10) 3177浏览 0评论
nginx在处理高并发能力上非常出色,而go作为新时代互联网语言,在设计之初就为实现高并发。 ngx_lua由nginx来处理网络事件,并使用协程来实现非阻塞,从而实现高并发。 go语言级别提供非阻塞的api,同样使用协程来提供高并发处理。 我们来测...
admin 10年前 (2014-07-04) 4089浏览 0评论
SSDB是一个快速的用来存储十亿级别列表数据的开源 NoSQL 数据库。 项目地址:https://github.com/ideawu/ssdb http://ssdb.io/ 特性 替代 Redis 数据库, Redis 的 100 倍容量 Lev...
admin 11年前 (2014-06-27) 3221浏览 0评论
MogileFS 可以做多数据库中心存储, 这是象我这种方案中非常方便的. 我使用 MogileFS 在电信和联通分别做了一个源站. 我然后请求到联通的直接从联通数据中心的 MogileFS 中取文件, 电信从电信取文件. ( 怎么样保证存储文件时...
admin 12年前 (2013-04-09) 3700浏览 0评论
不是第一次写nginx的自定义模块了,之前有写过根据POST数据转发请求的模块(参见 nginx自定义模块编写-根据post参数路由到不同服务器 ),不过上次写的是处理模块,而这次写的是过滤模块,还是有一些区别的。 在正式开始前,先说一下写nginx...