OpenResty 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
OpenResty 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
OpenResty 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
开源组织
地区 国产
投 递 者 章亦春
适用人群 未知
收录时间 2011-12-08

软件简介

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

OpenResty(也称为 ngx_openresty)是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

OpenResty 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发,),从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。

OpenResty 的目标是让你的 Web 服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模型,不仅仅对 HTTP 客户端请求,甚至于对远程后端诸如 MySQL、PostgreSQL、Memcached 以及 Redis 等都进行一致的高性能响应。

参考 组件 可以知道 OpenResty 中包含了多少软件。

参考 上路 学习如何从最简单的 hello world 开始使用 OpenResty 开发 HTTP 业务,或前往 下载 直接获取 OpenResty 的源代码包开始体验。

因为 OpenResty 软件包的维护者也是其中打包的许多 Nginx 模块的作者,所以 OpenResty 可以确保所包含的所有组件可以可靠地协同工作。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(9)
发表了资讯
2021/08/17 06:50

OpenResty 1.19.9.1 正式版发布

OpenResty 1.19.9.1 已正式发布,此版本包含了过去几个月所有的优化、bug 修复和新特性。 底层基于较新的 nginx 主线版本 1.19.9 从上游 LuaJIT 仓库引入了许多错误修复程序 引入新的宏LUAJIT_TEST_FIXED_ORDER用于 lua 表的固定 (fixed-order) 顺序遍历 当 lua 请求内存失败时,会采取调用abort()的方式来处理,而不是进行关闭 get_ctx_table支持使用来自调用者的 ctx 表,可降低创建新 ctx 表的成本 修复使用 lua-tablepool ...

0
4
发表于服务端专区
2018/05/23 09:20

OpenResty 1.13.6.2,基于 Nginx 与 Lua 的 Web 平台

OpenResty 1.13.6.2 已发布,从这个版本开始,官方将会提供 64 位 Windows 原生二进制包,也为 Ubuntu 18.04 Bionic 提供新的 yum 包。 下一个 OpenResty 版本将基于 nginx core 1.13.12 或即将推出的 nginx 1.15.x 系列中的一个版本。 更新亮点包括: 对 OpenSSL 1.1.0 系列有完整的官方支持(最新测试版本为 OpenSSL 1.1.0h) 添加新的 flush_all() 方法到 lua-resty-lrucache Lua 库 避免在 NGINX 的辅助进程中运行 Lua VM 实...

20
14
发表于AI & 大数据专区
2018/04/07 08:25

历时两年半,锤子科技给 OpenResty 的捐款终于到账了

2015 年底,锤子科技在其产品发布会上宣布将门票收入捐赠给国人章亦春主导的开源项目 OpenResty 。但由于想要监管、公开和透明,OpenResty 基金会想要申请成为合法的慈善机构,因为并未能快速拿到这笔钱。 2016 年底,OpenResty 软件基金会通过香港税务局的审批,按照《税务条例》88条成为豁免缴税的慈善机构。这个税务豁免的资质,意味着,OpenResty 软件基金会接受香港税务局和香港廉政公署的监管,捐赠者不用担心资金被挪用;...

10
5
发表了资讯
2017/11/17 11:13

OpenResty 1.13.6.1,基于 Nginx 与 Lua 的 Web 平台

OpenResty 1.13.6.1 已发布,此版本基于最新的 Nginx 主线版 1.13.6,包含了新的 ngx_stream_lua_module 模块(默认启用),可以在 OpenResty 里面用 Lua 实现 TCP 服务器编程了,对 UDP 的支持未来也会加入。 部分更新内容如下: bundled the new component, ngx_stream_lua_module 0.0.4, which is also enabled by default. One can disable this 3rd-party Nginx C module by passing --without-stream_lua_module to the ...

3
19
发表了资讯
2017/08/22 16:56

OpenResty 1.11.2.5 发布,Web 应用服务器

OpenResty 1.11.2.5 已发布,Version 1.11.2.5 部分更新内容如下: feature: applied a patch to the nginx core to make the nginx variable $proxy_add_x_forwarded_for accessible on Lua land. thanks spacewander for the patch. feature: added the balancer-status-code patch to the nginx core to allow returning arbitrary HTTP status codes inside upstream balancers. thanks Datong Sun for the patch. feature:...

2
8
发表了资讯
2017/07/13 16:13

OpenResty 1.11.2.4 发布,Web 应用服务器

OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。 通过众多进行良好设计的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 Lua 编程语言对 Nginx 核心以及现有的各种 Nginx C 模块进行脚本编程,构建出可以处理一万以上并发请求的极端高性能的 Web 应用。 Version 1.11...

11
26
发表了资讯
2017/04/25 17:02

OpenResty 1.11.2.3 发布,Web 应用服务器

OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。 通过众多进行良好设计的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 Lua 编程语言对 Nginx 核心以及现有的各种 Nginx C 模块进行脚本编程,构建出可以处理一万以上并发请求的极端高性能的 Web 应用。 OpenResty 1....

12
36
发表了资讯
2016/11/18 10:05

OpenResty 1.11.2 发布,添加 opm 包管理工具

OpenResty 1.11.2 正式版发布了,这是第一个包含 opm 包管理工具和 lua-resty-limit-traffic 库的 OpenResty 正式版。 更新内容: 功能 添加了新的命令行实用程序工具 —— 0.02 版本的 opm , 用于管理社区贡献的 OpenResty 包。 更改:现在可以在我们捆绑的 LuaJIT 构建中启用 -DLUAJIT_ENABLE_LUA52COMPAT ,默认情况下可以通过 ./configure --without-luajit-lua52 禁用。 请注意,此更改可能会在 Lua land 引入一些小型 ba...

5
6
发表了资讯
2016/11/08 11:09

OpenResty 软件基金会成为豁免缴税的慈善机构

用了整整一年的时间,OPENRESTY SOFTWARE FOUNDATION LIMITED 终于通过香港税务局的审批,按照《税务条例》88条成为豁免缴税的慈善机构! 这是中国第一家,也是唯一一家获得合法资质的软件基金会。 这个税务豁免的资质,意味着,OpenResty 软件基金会接受香港税务局和香港廉政公署的监管,捐赠者不用担心资金被挪用;会计师事务所每年出具审计报告,并向社会公开;捐赠者会收到正式的捐助收据,超过 100 港币的捐赠,可以在香港...

13
3
发表了资讯
2016/08/26 00:00

OpenResty 1.11.2.1 发布,更新 Nginx 至 1.11.2

OpenResty 1.11.2.1 发布了,更新 Nginx 至 1.11.2,更新 ngx_lua 至 0.10.6。 详细更新如下: https://openresty.org/en/changelog-1011002.html 下载: openresty-1.11.2.1.tar.gz Source code (zip) Source code (tar.gz)

12
12
发表了资讯
2016/06/06 00:00

OpenResty 1.9.15.1 发布

OpenResty 1.9.15.1 发布了,更新内容如下: upgraded the Nginx core to 1.9.15. see the changes here: http://nginx.org/en/CHANGES bugfix: applied the patch for nginx security advisory (CVE-2016-4450) to the nginx 1.9.15 core. feature: added restydoc documentation indexes for the official nginxcore and most of the official openresty components. upgraded ngx_lua to 0.10.5. bugfix: use of ssl_certif...

4
5
发表了资讯
2016/06/02 00:00

OpenResty 1.9.7.5 发布, Web 应用服务器

OpenResty 1.9.7.5 发布了。 OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。 通过众多进行良好设计的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 Lua 编程语言对 Nginx 核心以及现有的各种 Nginx C 模块进行脚本编程,构建出可以处理一万以上并发请求的极端高性能...

3
32
发表了资讯
2016/03/22 00:00

OpenResty 1.9.7.4 发布, Web 应用服务器

OpenResty 1.9.7.4 发布了。OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。 通过众多进行良好设计的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 Lua 编程语言对 Nginx 核心以及现有的各种 Nginx C 模块进行脚本编程,构建出可以处理一万以上并发请求的极端高性能...

10
39
发表了资讯
2015/12/30 00:00

OpenResty 1.9.7.1 发布,Web 应用服务器

OpenResty 1.9.7.1 发布,更新内容如下: upgraded the Nginx core to 1.9.7. see the changes here: http://nginx.org/en/CHANGES ./configure: now we automatically set the environment MACOSX_DEPLOYMENT_TARGET to the current Mac OS X version (unless the environment is already set) to ensure the LuaJIT build uses the current versions of the system libraries. thanks bsyk for the report. win32: use Window...

11
28
发表了资讯
2015/08/03 00:00

OpenResty 1.9.3.1 RC1 发布,Web 应用服务器

OpenResty 1.9.3.1 RC1 发布,相比上一版本 OpenResty 1.7.10.2,改进如下: * 升级至 Nginx core 1.9.3. * see the changes here: <http://nginx.org/en/CHANGES> * 升级至 PostgresNginxModule 1.0rc7. * 特性:修复 nginx 1.9.1+ 编译错误 * bugfix: "./configure --help": fixed the usage text for the "--with-debug" option. thanks Kipras Mancevičius for the report. * bugfix: link failures with OpenSSL might ha...

7
18
发表了资讯
2015/07/04 00:00

OpenResty 1.7.10.2 正式发布,Web 应用服务器

OpenResty 1.7.10.2 正式发布,更新内容: bugfix: ./configure: fixed the --without-http_rewrite_module option by disabling NginxDevelKit automatically; also automatically disable the EncryptedSessionNginxModule when NginxDevelKit is disabled. bugfix: ./configure: removed hacks to work around an old bug in LuaNginxModule's build system (just recently fixed in LuaNginxModule). bugfix: LuaJIT compi...

12
24
发表了资讯
2015/03/02 00:00

OpenResty 1.7.10.1 发布,基于 Nginx 的应用服务器

OpenResty 1.7.10.1 发布,OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。 upgraded the Nginx core to 1.7.10. see the changes here: http://nginx.org/en/CHANGES bugfix: applied the upstream_filter_finalize patch to the nginx core to fix corrupted $upstream_response_time variable values when filter_finaliz...

5
23
发表了资讯
2014/12/08 00:00

OpenResty 1.7.7.1 发布,基于 Nginx 的应用服务器

OpenResty 1.7.7.1 发布,OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。 该版本完整改进记录包括: upgraded the Nginx core to 1.7.7. see the changes here: http://nginx.org/en/CHANGES bugfix: applied a patch to the nginx core to fix the memory invalid reads when exceeding the pre-configured limits in an n...

5
31
发表了资讯
2014/07/13 00:00

OpenResty 1.7.2.1 发布,Web 应用服务器

OpenResty 1.7.2.1 发布了,详细改进记录包括: upgraded the Nginx core to 1.7.2. see the changes here: http://nginx.org/en/CHANGES bugfix: use cc as the default C compiler for LuaJIT and Lua C libraries because modern FreeBSD 10 has no gcc by default and its clang is already featureful enough to compile everything. thanks Stefan Parvu for the suggestion. upgraded LuaJIT to v2.1-20140707: https://...

14
22
发表了资讯
2014/04/30 00:00

OpenResty 1.5.12.1,基于 Nginx 的应用服务器

OpenResty 1.5.12.1 发布,改进记录包括: upgraded the Nginx core to 1.5.12. see the changes here: http://nginx.org/en/CHANGES upgraded LuaJIT to v2.1-20140423 (see https://github.com/openresty/luajit2/releases ). bugfix: prevent adding side traces for stack checks. (Mike pall) this could cause internal assertion failure in the JIT compiler while replaying snapshots in very obscure cases: lj_sna...

4
18
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
9 评论
604 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部