这篇文章也算是对于课程 《PHP秒杀系统 高并发高性能的极致挑战》 的一个整理,视频之外的另外一种形式吧。 大家也许开发过高并发的系统或者秒杀程序,但肯定都有接触过,像电商平台的秒杀、抢购等活动,还有12306春运抢票。 互联网公司,做一些有奖活动,而且数量有限,奖品给力,如果是先到先得的策略,那就 ...
分类:
其他好文 时间:
2018-10-15 14:55:12
阅读次数:
148
2017年04月22日 20:05:21 阅读数:430 2017年04月22日 20:05:21 阅读数:430 阅读数:430 Nginx_Lua 1.1. 介绍 1.2. 安装 1.2.1. 安装JIT平台 1.2.2. NDK与Lua_module 1.2.3. 编译安装Nginx 1.3. ...
分类:
其他好文 时间:
2018-08-09 19:31:59
阅读次数:
226
ngx_lua模块的原理: 1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM;2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、Lua代码调用I/O操作等异步接口时,会挂起当 ...
分类:
其他好文 时间:
2018-08-09 19:29:02
阅读次数:
977
ngx_lua_waf基于ngx_lua的web应用防火墙,使用起来简单,高性能和轻量级。 ?防止sql注入,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击?防止svn/备份之类文件泄漏?防止ApacheBench之类压力测试工具的攻击?屏蔽常见的扫描黑客工具,扫描器?屏蔽异常 ...
分类:
其他好文 时间:
2018-07-10 18:27:52
阅读次数:
251
翻译自: "ngx.ssl Lua API for controlling NGINX downstream SSL handshakes" 1. 概要 2. 描述 该 Lua 模块提供 API 函数来控制类似 ssl_certificate_by_lua (ngx_lua 模块) 等上下文的 SS ...
分类:
其他好文 时间:
2018-07-03 22:34:22
阅读次数:
1945
0x00 前言 ngx_lua_waf是一款基于ngx_lua的web应用防火墙,使用简单,高性能、轻量级。默认防御规则在wafconf目录中,摘录几条核心的SQL注入防御规则: 这边主要分享三种另类思路,Bypass ngx_lua_waf SQL注入防御。 0x01 环境搭建 github源码: ...
分类:
数据库 时间:
2018-06-12 14:10:12
阅读次数:
228
0x00 前言 ? ngx_lua_waf是一款基于ngx_lua的web应用防火墙,使用简单,高性能、轻量级。默认防御规则在wafconf目录中,摘录几条核心的SQL注入防御规则: 这边主要分享三种另类思路,Bypass ngx_lua_waf SQL注入防御。 0x01 环境搭建 github源 ...
分类:
数据库 时间:
2018-06-04 14:25:28
阅读次数:
231
换个新公司,做一些新鲜的事情,经过一天的琢磨,终于成功添加response日志 在nginx的日志中添加接口response的日志 由于此功能在nginx内置的功能中没有,需要安装第三方模块ngx_lua,由于此模块需要Lua语言,所以需要安装相应的Lua语言包 1. 下载安装LuaJIT # cd ...
分类:
其他好文 时间:
2018-05-04 18:30:45
阅读次数:
780
Web应用防护系统Web Application Firewall,简称WAF。针对HTTP/HTTPS的安全策略专门为Web应用提供保护的产品。 OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便 ...
分类:
其他好文 时间:
2018-04-18 23:39:41
阅读次数:
212
nginx_lua的安装 1. nginx使用luajit进行编译安装 2. 使用openresty进行yum安装 openresty中将lua和nginx进行封装,详情可查看 "openresty官网" openresty相关启动命令 ngx_lua的相关api使用说明及相关使用 1. "ngx_ ...
分类:
其他好文 时间:
2018-03-01 21:43:17
阅读次数:
1909