一、 nginx环境搭建 第一步下载 LuaJIT-2.0.4.tar.gz http://luajit.org/download/LuaJIT-2.0.4.tar.gz安装 make && make install 第二步下载nginx依赖的模块:openssl-1.0.2e.tar.gz htt ...
分类:
其他好文 时间:
2016-05-16 12:26:16
阅读次数:
427
1. Lua cd src && mkdir -p /usr/local/bin /usr/local/include /usr/local/lib \/usr/local/man/man1 /usr/local/share/lua/5.1 /usr/local/lib/lua/5.1cd src ...
分类:
Web程序 时间:
2016-05-11 13:29:13
阅读次数:
341
Nginx+Lua+OpenResty安装1,安装依赖yuminstalllibreadline-devlibncurses5-devlibpcre3-devlibssl-devperl2,下载ngx_openresty-xxx.tar.gz并解压(ngx_openresty-xxx/bundle目录里存放着nginx核心和很多第三方模块,比如有我们需要的Lua和LuaJIT。)wgethttps://openresty.org/d..
分类:
其他好文 时间:
2016-04-28 12:31:43
阅读次数:
213
现在随着各终端的出现(手机,ipad等平板),以及各种终端的手机分辨率和尺寸都不同,现在手机用户流量都是宝,网上出现了各种各样的生成缩略图功能的架构,有使用php实时生成缩略图的,也有用nginx+lua实现的,上节我也讲到了使用nginx生成缩略图,但是用户每次访问都需要生成一次..
分类:
其他好文 时间:
2016-03-16 09:44:53
阅读次数:
225
使用 Lua 脚本语言操作 Redis。 由于大量的 Lua 代码写在 Nginx 中,会使配置文件显得很繁琐,所以这里使用 content_by_lua_file 来引入 Lua 脚本文件。 要使用 content_by_lua_file,需要安装 nginx_lua_module 模块。 安装介
分类:
其他好文 时间:
2016-03-06 01:10:05
阅读次数:
195
1. 需求分析 Nginx来处理访问控制的方法有多种,实现的效果也有多种,访问IP段,访问内容限制,访问频率限制等。 用Nginx+Lua+Redis来做访问限制主要是考虑到高并发环境下快速访问控制的需求。 Nginx处理请求的过程一共划分为11个阶段,分别是: post-read、server-r
分类:
其他好文 时间:
2016-03-06 01:05:10
阅读次数:
256
nginx+lua+redis构建高并发应用 ngx_lua将lua嵌入到nginx,让nginx执行lua脚本,高并发,非阻塞的处理各种请求。 url请求nginx服务器,然后lua查询redis,返回json数据。 备注:centos或者redhat系统请跳转到nginx + ngx_lua安装
分类:
其他好文 时间:
2016-03-06 01:00:41
阅读次数:
204
安装lua JIT下载wget http://luajit.org/download/LuaJIT-2.0.4.tar.gz解压:tar zxvf LuaJIT-2.0.4.tar.gz进入目录:cd LuaJIT-2.0.4编译并安装make install PREFIX=/usr/local/l...
分类:
其他好文 时间:
2015-12-16 21:07:11
阅读次数:
130
Nginx中URL转换成小写首先编译安装nginx_lua_module模块server节:location / { if($uri ~ [A-Z]){ rewrite_by_lua 'return ngx.redirect(string.lower(ngx.var.uri),n...
分类:
其他好文 时间:
2015-12-14 06:48:33
阅读次数:
255