OpenResty简介
了解OpenResty
OpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。
简单地说OpenResty的目标是让你的Web服务直接跑在Nginx服务内部,充分利用Nginx的非阻塞I/O模型,不仅仅对HTTP客户端请求,甚至于对远程后端诸如MySQL、PostgreSQL、Memcached以及Redis等都进行一致的高性能响应。
OpenResty安装
(我们现在使用的windows平台版本是1.13.6.2)
选择安装目录(建议非中文)进行解压双击nginx.exe运行即可
测试:打开浏览器访问localhost
快速入门
动态输出
我们现在做个最简单的小例子,使用Lua脚本动态输出内容,打开openresty-1.13.6.2-win64目录下的conf/nginx.conf文件
在server中新增以下代码
location/hello{default_typetext/html;content_by_luangx.say(phello,world/p);}
类似这样