《使用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应用

第一章 安装Nginx+Lua开发环境

第二章 Nginx+Lua开发入门

第三章 Redis/SSDB+Twemproxy安装与使用

第四章 Lua模块开发

第五章 常用Lua开发库1-redis、mysql、http客户端

第五章 常用Lua开发库2-JSON库、编码转换、字符串处理

第五章 常用Lua开发库3-模板渲染

第六章 Web开发实战1——HTTP服务

第七章 Web开发实战2——商品详情页

第八章 流量复制/AB测试/协程

来源:http://jinnianshilongnian.iteye.com/blog/2289738

Nginx+Lua(OpenResty) HelloWorld相关推荐

  1. 用Nginx+Lua(OpenResty)开发高性能Web应用

    在互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡.反向代理.代理缓存.限流等场景:而把Nginx作为一个Web容器使用的还不是那么广泛.Nginx的高性能是大家公认的,而Nginx开 ...

  2. 使用Nginx+Lua(OpenResty)开发高性能Web应用

    在互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡.反向代理.代理缓存.限流等场景:而把Nginx作为一个Web容器使用的还不是那么广泛.Nginx的高性能是大家公认的,而Nginx开 ...

  3. 高并发 Nginx+Lua OpenResty系列教程汇总篇

    高并发 Nginx+Lua OpenResty系列教程汇总篇 <高并发 Nginx+Lua OpenResty系列(1)--环境搭建> <高并发 Nginx+Lua OpenRest ...

  4. 「京东开涛」使用Nginx+Lua(OpenResty)开发高性能Web应用

    几乎所有互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡.反向代理.代理缓存.限流等场景:而把Nginx作为一个Web容器使用的还不是那么广泛.Nginx的高性能是大家公认的,而Ngi ...

  5. nginx+lua(openresty)实现黑/白名单权限控制

            openresty在nginx基础上集成了很多功能,比如可以直接调用redis,mysql,http接口等服务,比较流行的网关kong就是通过openresty实现的.日常开发和运维离 ...

  6. Lua mysql insert 并发数_高并发 Nginx+Lua OpenResty系列(6)——Lua开发库Mysql

    Mysql客户端 lua-resty-mysql是为基于cosocket API的ngx_lua提供的Lua Mysql客户端,经过它能够完成Mysql的操做.默认安装OpenResty时已经自带了该 ...

  7. 第一章 安装OpenResty(Nginx+Lua)开发环境

    首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用.借助于Nginx的事件驱动模型 ...

  8. 安装OpenResty(Nginx+Lua)开发环境

    首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用.借助于Nginx的事件驱动模型 ...

  9. 第二章 OpenResty(Nginx+Lua)开发入门

    Nginx入门 本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章: nginx启动.关闭.重启 http://www.cnblogs.com/derekchen/archi ...

最新文章

  1. mysql connector python linux_MySQL Connector/Python 安装、测试
  2. Flutter开发之GridView组件(20)
  3. [linux]wait详解
  4. 计算机工程说课稿,人教版数学说课稿集合五篇
  5. 红米和小米手机有什么本质区别?
  6. SQL优化之存储过程强制编译
  7. 5.应用测试 5.1测试Spring MVC的控制器
  8. mysqldump gzip压缩 备份及还原
  9. javascript模式 (3)——工厂模式和装饰模式
  10. 如何创建您自己的MP3铃声
  11. 关于两种运行sh的方式: ./myscript.ksh and . ./myscript.ksh
  12. Java加密体系结构(JCA)参考指南
  13. 计算机体系结构-第五章-指令级并行
  14. STM32单片机的学习方法(方法大体适用所有开发版入门)
  15. 路由器设备升级SNMP日志
  16. Arco Design - 企业级产品的完整设计和开发解决方案
  17. 将图片上传到FTP服务器
  18. 复制宝贝到淘宝店铺,主图和标题不做修改,是否会被封店?
  19. 企业智能化转型meetup回顾|开源BI AI助力企业转型之旅三阶段
  20. 2020-06-08

热门文章

  1. android 实现打开相册
  2. 使用POI读取excel文件内容
  3. MyEclipse/Eclipse快捷键调试大全
  4. Mysqlbackup 8全备增量备份还原案例
  5. 数据库元数据数据字典查询_9_列出给定表的所有约束
  6. 操作多个表_6_生成笛卡尔积
  7. 计算机对英语口语考试成绩,英语口语考试人机对话得分技巧
  8. ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7
  9. Deep Compression阅读理解及Caffe源码修改
  10. OpenCV形态学变换函数morphologyEx()黑帽运算的使用