OpenResty® 通过 Lua 扩展 NGINX 实现的可伸缩的 Web 平台

Components

Yichun Zhang (agentzh) , 13 Nov 2017 (created 21 Jun 2011)

下面列表中的组件被用于构建 OpenResty。所有组件均可以方便的被激活或禁止。

绝大部分组件已内置在OpenResty安装包中,但也有一部分不包含在内。

标准 Lua 5.1 解释器、Drizzle Nginx 模块Postgres Nginx 模块 以及 Iconv Nginx 模块 默认并未启用。 你需要分别加入--with-lua51--with-http_drizzle_module--with-http_postgres_module--with-http_iconv_module 编译选项来开启它们,其余各组件编译选项,可对照安装OpenResty 说明,按需启用。不到万不得已,不推荐 启用标准 Lua 5.1 解释器,而应尽量使用 LuaJIT 组件。

在 1.5.8.1 版本之前, OpenResty 默认使用标准 Lua 5.1 解释器。所以对于老版本, 你需要显式地加入--with-luajit 编译选项(1.5.8.1 以后的版本已默认开启)来启用 LuaJIT 组件。