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

Components

Thibault Charbonnier , 09 May 2019 (created 21 Jun 2011)

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

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

Drizzle Nginx 模块Postgres Nginx 模块 以及 Iconv Nginx 模块 默认并未启用。 你需要分别加入--with-http_drizzle_module--with-http_postgres_module--with-http_iconv_module 编译选项来开启它们,其余各组件编译选项,可对照安装OpenResty 说明,按需启用。

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

由社区贡献的第三方 OpenResty 库可以在opm.openresty.org 网站上找到。它们可以很容易地通过 OpenResty 自带的 opm 命令行工具来安装。