一.NGINX和模块   LuaJIT-2.0.3.tar.gz  lua-nginx-module-0.9.12.tar.gz  nginx-1.6.1.tar.gz  ngx_devel_kit-0.2.19.tar.gz pcre-8.30.tar.gz二.安装LuaJIT   cd LuaJIT-2.0.3 
原创 2014-09-15 15:01:17
2999阅读
#下载LuaJIT wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz #下载ngx_devel_kit wget https://github.com/simplresty/ngx_devel_kit/archive/v0.3.0.tar.gz -O ngx_devel_kit-0.3.0.tar.gz #下载lua-nginx-modul
原创 2023-04-26 09:14:32
493阅读
Nginx安装lua-nginx-module模块ngx_lua_module 是一个nginx http模块,它把 lua 解析器内嵌到 nginx,用来解析并执行lua 语言编写的网页后台脚本特性很牛叉,可自行百度查看,这里主要是示范一下,如何在Nginx安装lua-nginx-module模块当然,如果你之前没有安装Nginx,而且嫌安装麻烦,可直接下载openresty安装简单快捷,h
转载 2017-05-08 10:03:59
1612阅读
ed to use OpenResty releases which integrate Nginx, ngx_lua,
转载 2018-04-03 16:20:00
258阅读
2评论
十四、获取Nginx的环境变量通过LuaAPI可以获取Nginx的环境变量,用来提升某些业务处理流程,比如有些定时任务只需要在一个worker进程上执行,不需要执行多次,因此可以获取环境变量中worker的ID,在指定的ID上执行任务即可;或者获取Nginx的worker进程是否正在shutdown,以决定是否对数据进行备份操作。14.1 获取环境所在的模块ngx.config.subsystem
原创 2018-12-17 15:14:59
6629阅读
1点赞
本章将会讲解基于LuaJIT的Lua-Nginx-Module,它作为Nginx的第三方开源软件,拥有十分丰富的功能,可以轻松完成高并发的业务需求。注意:本书使用的Lua-Nginx-Module版本是0.10.13。NginxAPIforLua将被简称为LuaAPI,而Lua-Nginx-Module则被简称为Ngx_lua。后面章节中涉及到的LuaAPI大部分是包含参数的,如果参数以?结尾,代
原创 2018-12-17 10:30:25
5765阅读
1点赞
九、控制响应头HTTP响应头需要配置很多重要的信息,例如添加CDN缓存时间、操作set-cookie、标记业务数据类型等。利用Lua的API可以轻松完成这些配置,并且它有丰富的模块可供选择。9.1 获取响应头ngx.resp.get_headers语法:headers=ngx.resp.get_headers(max_headers?,raw?)配置环境:set_by_lua,rewrite_by
原创 2018-12-17 11:27:41
4932阅读
1点赞
最近项目需求,需要将公司里面多个APP都融合在一起,所以来试试360插件框架,先贴源码和wiki连接 https://github.com/Qihoo360/RePlugin/blob/dev/README_CN.md按照wiki上面的接入说明,很快,自己编写的Demo就能能运行了。想着也挺简单的。于是开始接入项目,问题接踵而至!1.如何适配Androidx官网给的接入版本如下class
转载 6月前
40阅读
文档地址:https://github.com/openresty/lua-nginx-modulelua_package_pathsyntax:lua_package_path <lua-style-path-str>default:The content of LUA_PATH environment variable or Lua's compiled...
原创 2021-07-06 14:58:35
587阅读
使用​​set_by_lua​​​, ​​content_by_lua​​等指定的脚本来设置Lua module的搜索路径。路径字符串采用标准Lua路径形式,​​;;​​ 可用于表示原始搜索路径。
原创 2022-04-23 16:15:28
283阅读
1点赞
源码地址:https://github.com/Tinywan/Lua-Nginx-Redi
原创 2023-02-21 10:03:03
806阅读
源码地址:https://github.com/Tinywan/Lua-Nginx-Redis NginxLua编写脚本的基本构建块是指令。 指令用于指定何时运行用户Lua代码以及如何使用结果。 下面是显示指令执行顺序的图。 当一个请求发起一个“子请求”的时候,按照 Nginx 的术语,习惯把前者
原创 2021-06-04 23:18:03
1519阅读
源码地址:https://github.com/Tinywan/Lua-Nginx-Redis NginxLua编写脚本的基本构建块是指令。 指令用于指定何时运行用户Lua代码以及如何使用结果。 下面是显示指令执行顺序的图。 当一个请求发起一个“子请求”的时候,按照 Nginx 的术语,习惯把前者
转载 2021-08-01 17:56:03
1274阅读
源码地址:https://github.com/Tinywan/Lua-Nginx-Redis 一、介绍 各种* _by_lua,* _by_lua_block和* _by_lua_file配置指令用作nginx.conf文件中Lua API的网关。 下面描述的Nginx Lua API只能在这些配
原创 2021-06-04 23:18:00
1136阅读
源码地址:https://github.com/Tinywan/Lua-Nginx-Redis
原创 2023-04-05 20:08:52
715阅读
安装lua-nginx-module模块是为了在Nginx中使用Lua脚本来实现更高级的功能和定制化需求。以下是在CentOS系统上安装lua-nginx-module模块的教程:步骤一:安装Nginx首先,确保已经安装Nginx。如果尚未安装Nginx,请使用包管理器进行安装。在CentOS上,可以使用以下命令安装Nginx:sudo yum install nginx步骤二:安装依赖安装lu
原创 2024-07-12 04:12:53
186阅读
nginx是一个高性能的反向代理服务器,lua是一个小巧的脚本语言,利用lua-nginx-module模块可以使用lua处理nginx请求。nginx + lua 到底能做什么?举几个简单例子:1.  前置身份鉴权2.  入口层记录错误日志3.  同时转发请求到后端多个服务4.  异构(lua + redis比java+redis并发能力好得多)5.  .....下面将一步步介绍如何编译带lua
原创 2021-01-26 15:36:36
2570阅读
源码地址:https://github.com/Tinywan/Lua-Nginx-Redis一、介绍  各种* _by_lua,* _by_lua_block和* _by_lua_file配置指令用作nginx.conf文件中Lua API的网关。 下面描述的Nginx Lua API只能在这些配置指令的上下文中运行的用户Lua代码中调用。
转载 2021-07-06 15:01:40
902阅读
源码地址:https://github.com/Tinywan/Lua-Nginx-Redis 一、 目标 使用Redis做分布式缓存;使用lua API来访问redis缓存;使用nginx向客户端提供服务,ngx_lualua嵌入到nginx,让nginx执行lua脚本,高并发,非阻塞的处理各种
原创 2021-06-04 23:18:01
2022阅读
源码地址:https://github.com/Tinywan/Lua-Nginx-Redis一
原创 2023-04-05 20:08:23
1602阅读
  • 1
  • 2
  • 3
  • 4
  • 5