OpenResty学习笔记01:认识OpenResty

发布时间 2023-04-26 17:12:22作者: 网无忌

一. 先挖个坑


本来只想着简单了解一下OpenResty,但在接触之后,发现确实太有意思了,为了不让自己半途而废,先发这第一篇学习笔记,算是给自己立个flag自勉。
如果有哪位同行路过,并且对OpenResty有所了解,还望不吝指正!

二. 关于OpenResty的相关理解


  1. OpenResty并不是一个单独的开源产品,而是由一系列开源产品组成的一套服务端可编程平台(软件包);
  2. OpenResty的创始人叫章亦春(agentzh),真正的技术大佬,目前在运营的公司官网:鸥锐软件
  3. OpenResty基于 NginxLuaJIT,核心是一个C模块:lua-nginx-module
  4. 在Nginx环境下单独安装了 lua-nginx-module 模块,并不等于在使用 OpenResty;
  5. 在OpenResty软件包内,包含了由OpenResty团队独立维护的 LuaJIT 分支,原因是 LuaJIT 官方的创始人退休了;
  6. 在OpenResty软件包内,还包含由OpenResty团队原创或独立维护的其他开源组件,目的是保证各模块(组件)的版本不会发生问题;

三. OpenResty适合做啥


  1. WAF
  2. 微应用API网关
  3. 网站集群访问控制
  4. 其他你想做的事

四. 环境安装


五. HelloWorld


六. 资源引用