故事背景,公司有一个项目居然是用lua写的网页,我是真第一次遇到用lua写网页的,以前遇到的都是php.
一般呢,我也没看这个lua写的网页的代码,但是现在要求另外一个项目也要这个,于是研究了下,发现是OpenResty框架。
本人就是指明一个方向,lua可以写网页,同时安装环境。因为再深的等我搞懂再更新。
OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
简单地说OpenResty 的目标是让你的Web服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模
型,不仅仅对 HTTP 客户端请求,甚至于对远程后端诸如 MySQL、PostgreSQL、Memcached 以及 Redis 等都进行一致的高性能响应。
ubuntu安装
sudo apt-get -y install --no-install-recommends wget gnupg ca-certificates
wget -O - https://openresty.org/package/pubkey.gpg | sudo apt-key add -echo "deb http://openresty.org/package/ubuntu $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/openresty.list
sudo apt-get update
sudo apt-get install openresty
启动
openresty
关闭
openresty -s stop
重启
openresty -s reload
https://zhuanlan.zhihu.com/p/113198576