openresty中文官网:http://openresty.org/cn/(里面有openrestyde 基本信息)
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 等都进行一致的高性能响应。
安装包下载地址:http://openresty.org/cn/download.html
# sudo tar -xvf openresty-1.15.8.2.tar.gz注意上面步骤中的“./configure XXXX”是可选模块(需要啥模块就添加啥模块),可参考http://openresty.org/cn/installation.html的介绍
可参考简单例子:https://www.runoob.com/w3cnote/openresty-intro.html
参考资料: agentzh 的 Nginx 教程 Nginx核心知识100讲 极客时间:nginx核心知识100讲配置文件与代码分享 OpenResty从入门到实战
