在玩ngx-lua时候有个 resty-uuid 需要引用 libuuid.so 动态库 打印log提示信息是这样的: libuuid.so: cannot open shared object file: No such file or directory 解决方案: [root@iZwz9afh... ...
分类:
其他好文 时间:
2017-03-30 21:56:54
阅读次数:
139
一、描述 这个Lua库是ngx_lua nginx模块的Redis客户端驱动程序:https://github.com/openresty/lua-nginx-module/#readme,这个Lua库利用ngx_lua的cosocket API,确保100%的非阻塞行为。请注意,至少需要ngx_l ...
分类:
其他好文 时间:
2017-03-12 23:37:29
阅读次数:
964
Nginx安装lua-nginx-module模块ngx_lua_module是一个nginxhttp模块,它把lua解析器内嵌到nginx,用来解析并执行lua语言编写的网页后台脚本特性很牛叉,可自行百度查看,这里主要是示范一下,如何在Nginx下安装lua-nginx-module模块当然,如果你之前没有安装过Nginx,而且嫌安装..
分类:
其他好文 时间:
2017-02-09 16:20:02
阅读次数:
138
长连接是干嘛的: 它是做连接复用的; 在openresty中的lua-resty-mysql 里 connect方法去连接mysql时会去ngx_lua cosocket连接池中寻找是否有可用连接 如果有就直接复用; 如果没有就与mysql建立新连接,连接成功后立即将这个连接放入ngx_lua co ...
分类:
数据库 时间:
2017-01-10 13:44:17
阅读次数:
212
1.下载相关软件 需要软件有:Nginx,LuaJIT,ngx_devel_kit,ngx_lua等安装文件 因为安装在缺省路径,所以LuaJIT对应的lib,include均在/usr/local目录里。 注意:lua模块支持的nginx版本 Nginx Compatibility The lat ...
分类:
其他好文 时间:
2016-12-20 16:14:37
阅读次数:
224
ngx_lua模块的原理: 1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM;2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、Lua代码调用I/O操作等异步接口时,会挂起当 ...
分类:
其他好文 时间:
2016-12-15 14:27:29
阅读次数:
304
ngx_lua_waf模块模块介绍一个基于ngx_lua的web应用防火墙,代码很简单,开发初衷主要是使用简单,高性能和轻量级。功能:用于过滤post,get,cookie方式常见的web攻击防止sql注入,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击防止svn/备份之类文件泄漏.防止ApacheBench..
分类:
其他好文 时间:
2016-12-06 14:58:58
阅读次数:
276
参考:http://www.ttlsa.com/nginx/nginx-modules-ngx_lua/https://github.com/loveshell/ngx_lua_waf1、安装LuaJIT2、安装nginx3、安装ngx_lua模块4、安装ngx_lua_waf模块。1、安装LuaJITwgethttp://luajit.org/download/LuaJIT-2.1.0-beta2.tar.gz
tar–zxfLuaJIT-2.1.0-bet..
分类:
其他好文 时间:
2016-09-21 00:18:08
阅读次数:
199
前言ngx_lua_waf是一个基于lua-nginx-module(openresty)的web应用防火墙github地址:https://github.com/loveshell/ngx_lua_waf1,用途:防止sql注入,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击防止svn/备份之类文件泄漏防止ApacheBench之类压力测试工具的攻击屏蔽..
分类:
Web程序 时间:
2016-05-09 14:32:20
阅读次数:
478