![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
OpenResty & nginx & Lua
文章平均质量分 64
记录OpenResty & nginx相关
云梦谭
这个作者很懒,什么都没留下…
展开
-
Lua字符串操作
Lua的字符串操作。原创 2022-03-30 18:03:50 · 3456 阅读 · 0 评论 -
linux编译lua并生成so动态库
1. 下载源码:wget http://www.lua.org/ftp/lua-5.4.3.tar.gztar vzxf lua-5.4.3.tar.gzcd lua-5.4.32. 根Makefile修改2.1 安装目录:缺省是/usr/local找到INSTALL_TOP的定义处,修改为自己的安装路径。2.2增加动态库对象找到TO_LIB= liblua.a,添加一个liblua.so2.3 保存文件3. src的Makefile修改...原创 2021-11-17 16:31:03 · 2406 阅读 · 1 评论 -
lua处理url编码与解码
参考lua urlencode urldecode URL encoding(Others-Community)https://titanwolf.org/Network/Articles/Article?AID=5a9464f5-8595-45aa-ae0f-979338e01846url编码原理简介lua对url的编码解码的函数。url编码是为了对一些特殊字符、中文等进行编码,统一规范,使适用于统一资源标识符(URI)的编码和http请求的application/x-ww...原创 2021-10-19 16:12:44 · 2638 阅读 · 0 评论 -
监控 Nginx 状态
如果需要监控Nginx的流量,可以利用nginx-module-vts 模块。它提供了数据采集和统计接口,可以方便地和其它OP工具集成。下载文件:openresty下载地址:http://openresty.org/cn/download.htmlnginx-module-vts下载地址:https://github.com/vozlt/nginx-module-vts/releases下载后解压。编译安装 openrestycd /usr/local/s...原创 2021-07-01 16:22:24 · 403 阅读 · 0 评论 -
openresty配置自签证书供Freeswitch https连接
HTTPS需要的证书,必须是认证机构颁发的,但是在开发环境下,注重实践,也不一定拥有证书对应的域名,那么可以用openssl生成,自己给自己颁发一个证书!1. openssl的版本信息# openssl versionOpenSSL 1.1.1c FIPS 28 May 20192. openresty的版本信息# /usr/local/openresty/nginx/sbin/nginx -vnginx version: openresty/1.17.8.23. ...原创 2020-09-28 17:39:35 · 780 阅读 · 0 评论 -
Lua模块编写指南
http://hisham.hm/2014/01/02/how-to-write-lua-modules-in-a-post-module-world/ 我们钟爱的module()函数真的就要消失了。因为在Lua 5.2中,它存在的作用仅限于向后兼容标识,这是不争的事实:它将在Lua 5.3中永远消失。因此,在上学期我编写的一个新的Lua项目中,我决定用用module()函数,同时确保我的代码能够运行于Lua 5.1和5.2(附带的结果是,我启动了compat52项目,它允许你以良好的...翻译 2020-08-24 11:07:41 · 594 阅读 · 0 评论 -
OpenResty参考文档
记录一下,这份文档,很好的参考。https://legacy.gitbook.com/book/moonbingbing/openresty-best-practices/discussions原创 2020-08-04 09:57:58 · 563 阅读 · 0 评论 -
Lua的对象与继承
Lua本身没有对象概念。利用元表模拟的。网上实例鲜有直接能运行的。这里贴一下自己折腾出来的代码。实例修改自《Lua程序设计》一书模块代码Account.lua:Account = {balance = 0} ...原创 2020-07-29 15:34:15 · 221 阅读 · 0 评论 -
Openresty安装
最近需要构建一个APISERVER,所以接触了Openresty,本文记录我与Openresty的第一次。 环境:CentOS 81. 什么是Openresty? OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 OpenResty通过汇聚各种设...原创 2020-07-23 17:35:01 · 615 阅读 · 0 评论