OpenResty 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
OpenResty 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
OpenResty 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
OpenResty 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
OpenResty 获得 2020 年度 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)

加载中
Illegal instruction
2017/08/11 16:04
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
该评论暂时无法显示,详情咨询 QQ 群:912889742
这个 #zerobrane-studio# 说是能调试 #OpenResty# 里面的lua脚本,但我试了一下不行,主要还是 set_by_lua 这个阶段不让使用cosocket这些,一会儿试试content_by_lua
2017/01/23 14:33
回复
举报
打分: 力荐
该评论暂时无法显示,详情咨询 QQ 群:912889742
发现“小恩爱”官网用的这个服务器。 OpenResty
2014/02/28 16:11
回复
举报
刚发布三小时,毫不犹豫立即下载。赞!!! OpenResty
2014/12/08 10:21
回复
举报
我记得这哥们好像是淘宝的。。。对不 OpenResty
2014/12/08 10:23
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
更多评论
发表了资讯
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
发表于软件架构专区
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
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/03/18 09:50

Openresty

一:简介 OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第三方模块。 OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web 应用系统。 360,UPYUN,阿里云,新浪,腾讯网,去哪儿网,酷狗音乐等都是...

0
0
2020/03/07 08:36

Openresty

OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 官方中文网站https://openresty.org/cn/ 官方Github https://github.com/openresty/openresty 安装 Linux 安装参考https://openresty.org/cn/linux-packages.html,例如Ubuntu安装方式如下 # 安装导入 GPG 公钥时所需...

0
0
发表了博客
2020/05/24 10:40

OpenResty 教程

OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 在游戏服务器里,OpenResty一般担任网关的角色,但是我想用OpenResty 来作为http服务器,以应付sdk登录、sdk支付。 下面是我整理的OpenResty教程。 1.OpenResty 简介 https://www.thisisgame.com.cn/openresty/openre...

0
1
发表了博客
2018/06/19 08:44

OpenResty创造者

OpenResty 是一个开源的 Web 平台,用于开发高性能和高动态的 Web 网关或者 Web 应用。OpenResty 最早是为了支持全网搜索引擎周边的相关搜索的 API 接口,后来我们基于 Nginx 和 LuaJIT 重写了 OpenResty,用于支持淘宝量子统计这款产品的所有数据 API,再后来,我加入美国的 CDN 公司 Cloudflare,使用 OpenResty 驱动 Cloudflare 全球 CDN 网络的动态 http 和 https 代理系统。 从出生的第一天起,OpenResty 就是开源的。这些...

0
0
发表了博客
2019/11/29 00:17

openresty配置

[toc] openresty配置的一些问题总结! <!-- more --> 环境 win10下的linux子系统ubuntu(wsl) openresty版本:ngx_openresty-1.7.7.2.tar.gz wsl安装 请移步 {% post_link wsl笔记 %} openresty安装 请参考安装OpenResty(Nginx+Lua)开发环境 或者参考 {% post_link openresty安装笔记 %} openssl版本问题 需要指定旧版本,推荐在编译 Nginx 时指定 OpenSSL 源码目录,而不是使用系统自带的版本,这样更可控。 参考openssl版本问...

0
0
发表了博客
2015/07/07 11:39

openresty 安装

来自:http://jinnianshilongnian.iteye.com/blog/2186270 创建目录/usr/servers,以后我们把所有软件安装在此目录 下载openresty https://openresty.org/#Download (额,打不开网站。。。 翻吧) http://pan.baidu.com/s/1o67molG 提取码:w23a 我下载的是ngx_openresty-1.7.10.2.tar.gz tar -xzvf ngx_openresty-1.7.10.2.tar.gz 安装LuaJIT cd bundle/LuaJIT-2.1-20150622 make clean && make && make install ln -sf luaj...

0
0
发表了博客
2019/12/18 17:12

OpenResty部署

简介 OpenResty又被称为ngx_openresty,基于nginx核心和许多第三方模块组成,默认继承了Lua开发环境,使得nginx可以做为一个web服务使用 原理 Nginx采用master-worker模型,也就是一个master进程管理多个worker进程,基本的时间处理都放在worker进程中,master进程负责全局初始化以及对worker进程的管理,OpenResty利用 nginx的非阻塞IO模型,实现高性能web应用程序 安装 安装依赖 依赖pcre做正则引擎,openssl做安全引擎 1 yu...

0
0
发表了博客
2018/01/16 11:46

Openresty 与 Tengine

Openresty和Tengine基于 Nginx 的两个衍生版本,某种意义上他们都和淘宝有关系,前者是前淘宝工程师agentzh主导开发的,后者是淘宝的一个开源项目; Openresty的最大特点是引入了ngx_lua模块,支持使用lua开发插件; Tengine的特点是融入了因淘宝自身的一些业务带来的新功能; Tengine 简介 tengine官方网站:http://tengine.taobao.org/index_cn.html 在 Nginx官方版本的基础上增加的一些定制模块如下: 1、支持动态加载模块:...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于服务端专区
2019/03/28 17:02

openresty 如何做 tcp 服务器? 客户端tcp连接到openresty 能个给个收发数据的简单示例吗?

openresty 如何做 tcp 服务器? 客户端tcp连接到openresty 能个给个收发数据的简单示例吗?

1
0
发表于运维专区
2020/04/05 12:50

nginx tengine openresty 怎么能查找响应里的内容,并作出处理呢?

nginx tengine openresty 怎么能查找响应里的内容,查到后直接返回404呢? 请了解的大神给个思路。 如果使用lua的话,需要用哪些api呢?

1
0
发表了问答
2016/09/26 16:14

openresty调用自己编译C动态库,无法找到其自己动态库依赖的库

使用FFI编写一个动态库,库里面调用openssl及相关的库,但是加载到openresty时,无法找到其依赖的openssl库和第三方的库,并且已放到usr/lib目录性,并在 lua_package_cpath '/lib64/?.so;/usr/lib/?.so;;';也无效 ldd -v ../openresty/lualib/libsvs.so linux-vdso.so.1 => (0x00007ffd20feb000) libc.so.6 => /lib64/libc.so.6 (0x00007f1d8c2e7000) /lib64/ld-linux-x86-64.so.2 (0x000000319d600000) Version information: ...

2
0
发表于运维专区
2019/08/09 11:13

Nginx ingress 中如何透传upstream header?

最近发现ingress中的一个问题,通过ingress 反向代理后端的nginx server时 发现跨域配置丢失(cors headers),没办法透传过去。 请求的链路是这样的:client --> ingress --> nginx server 遇到的问题是,在nginx server上面add header 添加跨域头部配置,然后通过client 访问的时候,获取不到该头部: a、 client 访问 nginx server 可以获取到 b、client 访问ingress 获取不到 c、client 访问ingress ,但ingress upstream 配...

1
1
发表于运维专区
2019/03/17 11:46

如何在nginx lua环境下执行系统命令?

location /test_lua_gm { default_type 'text/plain'; content_by_lua 'ngx.say("test, lua")'; access_by_lua_block { os.execute("mkdir /src/tt"); } } 以上nginx配置,浏览器显示出了test,lua但是后面的系统命令不能执行,请教如何执行成功的方法,谢谢!!!...

1
0
发表了问答
2017/06/16 15:53

lua-nginx-module的body_filter_by_lua的ngx.arg[1]不能返回所有response body

如下是我使用的相关软件版本: nginx1.10.2 lua-nginx-module 0.10.7 如下是我的代码nginx.conf代码片段: server { listen 8103; error_log /home/nginx1.10.2/logs/error.log debug; location / { body_filter_by_lua_block { ngx.log(ngx.INFO,"ngx.arg[1]===========", ngx.arg[1]) ngx.log(ngx.INFO,"ngx.arg[2]===========", ngx.arg[2]) ...

2
0
发表了问答
2012/07/09 19:53

【开源访谈】OpenResty 作者章亦春访谈实录

关于开源访谈 开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈,以文字的方式记录并传播。我们希望开源访谈能全面的展现国内开源软件、开源软件作者的现状,着实推动国内开源软件的应用与发展。 【嘉宾简介】 章亦春 现任 CloudFare 系统工程师,主要是 Nginx 和 OpenResty 开发,是一名快乐的程序员,现定居美国旧金山。曾经在北京的时候供职于 Yahoo!中国以及淘宝(阿里巴巴)。 【软件简介】 OpenResty (也...

43
77
发表了问答
2015/12/16 12:50

openresty添加tengine的nginx_upstream_check_module模块

公司使用了openresty 版本号是1.9.3 因业务需要 现在给它添加淘宝技术团队的健康检查模块 nginx_upstream_check_module 参考网上各大教程,基本都是通过打补丁的方式来实现 wget https://codeload.github.com/yaoweibin/nginx_upstream_check_module/zip/master 获取之后 解压后文件ginx_upstream_check_module-master 进去nginx源码目录 patch p1 < ../ginx_upstream_check_module-master/check_1.9.2+.patch 打完补丁包在 重新...

7
0
发表于AI & 大数据专区
2018/05/31 12:36

如何利用nginx+lua实现一个网页验证的功能?

具体需求是: 用户通过我们的nginx对web服务器进行访问,在某些情况下,用户的请求会触发一个人机识别的动作。 这个动作具体是会在用户向web服务器发起请求后,我们向用户返回一个我们的验证的页面(JS写的html,而不是用户本身请求的那个页面),然后用户完成这个验证然后,这个页面会提交一个get请求,将验证结果给到nginx,然后nginx lua这边校验后,校验通过后我们需要将用户上次的请求给到上游web服务器,这样就不影响用户上...

3
0
发表了问答
2011/12/12 00:40

关于“国产软件”的标签

国产软件,是否应该改称“国内开发者参与了开发的软件”?

24
0
发表了问答
2013/01/23 09:51

nginx中lua_nginx_module模块如何能在修改了lua文件后无需重启即可自动生效

RT 我希望在修改了某一个lua文件之后,无需reload,而是通过某个url让nginx自动清除某个lua文件的cache而重新去读取lua文件。 不知道我的描述够不够清楚,请各位大神帮帮忙

20
2
发表了问答
2016/11/22 15:14

为什么很多项目利用lua实现nginx的reload等动作?有什么优势呢?

是reload速度更快吗? 这种方式与./nginx -s reload重新加载配置文件相比有什么劣势呢?

3
0
发表了问答
2016/09/01 18:56

【重磅】Docker企业级管理平台开放下载,免费使用

云帮是什么? 云帮是一款基于容器技术的(应用管理/Docker管理/高效运维)PaaS平台。社区版针对个人、企业完全免费,您可以自由的下载与传播,但需要遵循我们的社区版协议。 云帮从哪里来? 云帮是北京好雨科技有限公司结合容器技术整合的一套管理平台。从2015年3月开始,历经18个月,云帮已经帮助30余家传统企业完成由传统IT架构向容器技术架构的迁移。同时,近千家互联网企业接受并体验了我们的公有云服务,解决了他们在开发、测...

7
2
发表了问答
2016/04/15 18:07

ngx.header赋值导致其他的lua脚本header出错

菜鸟的第一个lua脚本,遇到了这样一个问题: ngx.header[k] = res.headers 这个res是http访问其他url的返回 这行语句执行了之后,当前脚本运行正常,但是其他的lua脚本的header受到了影响,导致了500 请问这是怎么回事啊?ngx.header公用内存块还是别的什么问题导致?菜鸟想破脑袋也想不出来了

1
0
发表了问答
2016/04/09 12:41

OpenResty包含lua_resty_http 嘛?

我这里报错了,我是直接在access_by_lua_block中用了 local http = require "resty.http" 然后就报错了。。。 [error] 5563#0: *1 lua entry thread aborted: runtime error: access_by_lua(nginx.conf:137):48: module 'resty.http' not found:...

1
0
发表了问答
2011/12/16 12:04

这个和tengine区别在哪

这个和tengine区别在哪?不都是taobao开发的吗?

5
1
发表了问答
2015/07/30 16:24

openresty太小众了,目前国内外有没有相关的图书??我想学习一下,从哪一块切入呢

openresty太小众了,目前国内外有没有相关的图书??我想学习一下,从哪一块切入呢

2
0
发表了问答
2013/07/23 17:06

nginx调用lua模块报错

nginx.cof只有一句lua代码: local bar= require("bar") bar.lua文件:module("bar", package.seeall) ngx.say("rocks and md5 loaded") 报错。如果直接把lua代码写在nginx.cof是正常运行的。 很郁闷,不知道哪错了,又不提示具体错误,只是提示“500 Internal Server Error”,怎么调试了...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
9 评论
604 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部