一 、安装LuaJit 1、下载LuaJit 2、编译安装 二、下载 ngx_devel_kit (NDK) 三、下载 ngx_lua 四、查看之前编译参数 五、集成添加lua ...
分类:
其他好文 时间:
2018-01-30 20:04:19
阅读次数:
195
Openresty和Tengine基于 Nginx 的两个衍生版本,某种意义上他们都和淘宝有关系,前者是前淘宝工程师agentzh主导开发的,后者是淘宝的一个开源项目; Openresty的最大特点是引入了ngx_lua模块,支持使用lua开发插件; Tengine的特点是融入了因淘宝自身的一些业务 ...
分类:
其他好文 时间:
2018-01-16 13:49:57
阅读次数:
258
前言 之前工作时候,一台引流测试机器的一个 ngx_lua 服务突然出现了一些 HTTP/500 响应,从错误日志打印的堆栈来看,是不久前新发布的版本里添加的一个 Lua table 不存在,而有代码向其进行索引导致的。这令人百思不得其解,如果是版本回退导致的,那么为什么使用这个 Lua table ...
分类:
其他好文 时间:
2017-11-29 12:50:55
阅读次数:
178
ngx_lua_waf是一个基于lua-nginx-module(openresty)的web应用防火墙,对于中小企业或不愿购置硬件防火墙的企业的首选,能有效保证网站的安全性。源码:https://github.com/loveshell/ngx_lua_waf0x1安装部署系统版本:Centos7x86_64安装依赖包
yuminstall-yreadline-develpcre..
分类:
其他好文 时间:
2017-11-09 15:46:58
阅读次数:
165
借用"OpenResty最佳实践"的话 https://moonbingbing.gitbooks.io/openresty-best-practices/ngx_lua/block_io.html Nginx 为了减少系统上下文切换,它的 worker 是用单进程单线程设计的,事实证明这种做法运行 ...
分类:
其他好文 时间:
2017-09-09 13:03:47
阅读次数:
217
nginx lua模块淘宝开发的nginx第三方模块,它能将lua语言嵌入到nginx配置中,从而使用lua就极大增强了nginx的能力.nginx以高并发而知名,lua脚本轻便,两者的搭配堪称完美. 用途:防止sql注入,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击 防止s ...
分类:
其他好文 时间:
2017-09-04 14:49:01
阅读次数:
244
1.安装http://www.ttlsa.com/nginx/nginx-modules-ngx_lua/ 2.常见问题 3.proxy应用基于lua(类似anyproxy)proxy_pass http://$http_host; body_filter_by_lua_file /data/ini ...
分类:
其他好文 时间:
2017-08-15 19:51:37
阅读次数:
218
https://github.com/openresty/lua-nginx-module#ngxexec 参照:http://blog.csdn.net/weiyuefei/article/details/38434797 在Nginx中实现重定向可以通过rewrite指令,具体可参考《Nginx ...
参考:https://moonbingbing.gitbooks.io/openresty-best-practices/content/ngx_lua/whats_cosocket.html 春哥演讲:http://agentzh.org/misc/slides/libdrizzle-lua-ng ...