nginx的lua处理步骤

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/juewuer/article/details/84952374

处理步骤

Created with Raphaël 2.2.0 init_by_lua init_worker_by_lua 初始化 set_by_lua 流程分支处理判断变量初始化 rewrite_by_lua 转发、重定向、缓存等功能(例如特定请求代理到外网) access_by_lua IP准入、接口权限等情况集中处理 (例如配合iptable完成简单防火墙) content_by_lua 内容生成 header_filter_by_lua 应答HTTP过滤处理 (例如添加头部信息) body_filter_by_lua 应答BODY过滤处理 (例如完成应答内容统一成大写) log_by_lua 会话完成后本地异步完成日志记录 (日志可以记录在本地,还可以同步到其他机器) 结束

配置举例

init_by_lua_file /home/kswaf/openresty/waf_lua_ng/init.lua; 初始化master进程
init_worker_by_lua_file /home/kswaf/openresty/waf_lua_ng/iworker.lua; # 初始化worker进程
access_by_lua_file /home/kswaf/openresty/waf_lua_ng/runtime.lua;

猜你喜欢

转载自blog.csdn.net/juewuer/article/details/84952374