Openresty (nginx + lua),openrestynginxlua
Openresty (nginx + lua),openrestynginxlua
nginx由于优良的架构设计、高并发、稳定性、低内存占用,被广泛用于四层负载均衡(TCP Stream),七层负载均衡(UP Steam), CDN, WebServer, 流媒体领域。
nginx提供了模块化的可扩展机制,本人以前基于nginx模块开发过行情服务器。本文的主角OpenResty就是nginx加上lua的模块,让用户可以通过lua开发业务逻辑,把nginx变成了一个类似tomcat的应用服务器。
安装依赖
apt-get install libreadline-dev libncurses5-dev libpcre3-dev \
libssl-dev perl make build-essential curl
安装OpenResty
下载源代码并解压
目录bundle下面是各个第三方模块
make
sudo make install
创建应用目录结构
编写test.lua
编写应用级别的配置文件example.conf
编辑nginx.conf
运行 nginx
./nginx
测试
--结束--
评论暂时关闭