《使用Nginx+Lua(OpenResty)开发高性能Web应用》中已经介绍了使用Nginx+Lua(OpenResty)开发Web应用,但是没有具体代码示例。 本文将按照《使用Nginx+Lua(OpenResty)开发高性能Web应用》介绍的Web应用项目结构提供HelloWorld代码。
初始化准备
1、安装OpenResty,下载地址:https://github.com/openresty/openresty/releases,安装到/export/servers/openresty目录。
2、安装Redis,绑定端口6379,并设置默认数据 set 123456 "{\"title\":\"iphone6s\"}"。
3、项目下载地址:https://github.com/zhangkaitao/openresty-helloworld
4、项目目录结构如下所示:
5、项目路径:/export/App/nginx-app。
6、启动nginx:/export/App/nginx-app/bin/start.sh,然后访问如http://127.0.0.1/123456.html将看到Web页面。
相关文章
使用Nginx+Lua(OpenResty)开发高性能Web应用
第五章 常用Lua开发库1-redis、mysql、http客户端
第五章 常用Lua开发库2-JSON库、编码转换、字符串处理
相关推荐
nginx+lua+redis 集群 连接插件和脚本,原来插件是没有密码功能 故 修改了一下 k可以自己下载使用
nginx+lua+redis通过匹配客户端ip进行灰度发布
nginx+lua+redis实现token验证。实现基本的token验证、反向代理转发内部服务,lua连接redis封装、lua域名解析封装、lua域名脚本等
idea openrestry+nginx+lua搭建企业级开发环境 将请求url以动态方式获取
需求大致如下:通过url传参的方式,让Nginx代理到不同的服务器 浏览器输入:http://127.0.0.1/remote?port=8081被代理到:http://192.168.108.2:8081
Nginx+Lua+GraphicsMagick实现动态生成指定尺寸的图片
nginx+lua+docker+docker-compose实现简单服务分发
本文目的是学习Nginx+Lua开发,nginx+lua还会带来什么优势: 1、减少一层转发 ,使用其他服务语言来开发服务,肯定会使用一种协议在nginx和服务端直接进行通信。比如cgi、fcig、wsgi等。如果使用lua,因为lua是直接...
京东李开涛 跟我学Nginx+Lua 开发,是京东大神李开涛在nginx+openResty基础上研发Web高并发的实践。
nginx+lua+redis黑名单加载,nginx+lua+redis黑名单加载。
提到高并发或者抗压力,有这种高qps经验的同学第一反应大都是Nginx+lua+Redis,网上也满天非那种高并发架构方案大都是这种,但是Nginx+lua来做接入层到底是怎么抗住压力的呢?本篇顺序:1、Nginx如何抗住的高并发,...
Nginx 二次开发
NULL 博文链接:https://jinnianshilongnian.iteye.com/blog/2186270
idea+openresty+lua运行nginx服务器, 代码和软件都有, 参考资料: https://blog.csdn.net/dongyuxu342719/article/details/90413904
Nginx+upload+lua实现简单文件上传服务
Nginx+Lua阿⾥实战经验谈.pdf
基于nginx+lua+dyups实现服务自定义调度资源整理,自定义服务调度主要是指根据不同客户端请求进行判断,转发到不同的服务集群。
NGINX + LUA实现复杂的控制