将 Lua 的强大功能嵌入到 NGINX HTTP 服务器中
名称 ==== ngxhttpluamodule - 将 Lua 的强大功能嵌入到 Nginx HTTP 服务器中。此模块是 OpenResty 的核心组件。如果您使用了此模块,则基本上就是使用了 OpenResty :) 此模块不随 Nginx 源码一起分发。请参阅安装说明。目录 =============== 名称 状态 版本 视频 概述 描述 典型用法 Nginx 兼容性 安装 以动态模块的形式构建 C 宏 配置 社区 英文邮件列表 中文邮件列表 代码仓库 错误和补丁 LuaJIT 字节码支持 系统环境变量支持 HTTP 1.0 支持 静态链接 纯 Lua 模块 数据共享在 Nginx 工作进程中 已知问题 TCP 套接字连接操作问题 Lua 协程暂停/恢复 Lua 变量作用域位置 由子请求指令配置 其他模块的 cosockets 不可用 处理特殊转义序列 不支持与 SSI 相混合 SPDY 模式不完全支持 缺少短路请求上的数据 TODO 更改 编译和测试 测试套件 版权和许可 参见 直接指令 Nginx 为 Lua 提供的 API 被废弃的部分 特殊 PCRE 序列 Lua/LuaJIT 字节码支持 状态 ====== 可用于生产。版本 ======= 本文档描述了 ngxlua v0.10.29,该版本于 2025 年 10 月 24 日发布。视频 ====== YouTube 视频 "Hello World HTTP 示例使用 OpenResty/Lua" YouTube 视频 "在 OpenResty/Nginx 应用程序中编写自己的 Lua 模块" YouTube 视频 "OpenResty 的 resty 命令行实用程序演示" YouTube 视频 "在 OpenResty 中正确测量 Lua 代码的执行时间" YouTube 视频 "将 Lua 模块预编译为 LuaJIT 字节码以加快 OpenResty 启动" 欢迎订阅我们的官方 YouTube 频道,OpenResty。回到目录 概述 ========== … 回到目录 描述 =========== 此模块将 LuaJIT 2.0/2.1 嵌入到 Nginx 中。它是 OpenResty 的核心组件。如果您使用了此模块,则基本上就是使用了 OpenResty。从此模块的 v0.10.16 版本开始,标准 Lua 解释器(也称为“PUC-Rio Lua”)不再受支持。本文档交替使用“Lua”和“LuaJIT”两个术语来指代 LuaJIT…
暂无开放 Issues,或尚未同步最近议题。