【原创】大叔问题定位分享(36)openresty(nginx+lua)中获取不到post数据,ngx.req.get_body_data返回nil
openresty(nginx+lua)中获取不到post数据,ngx.req.get_body_data返回nil This function returns nil if the request body has not been read, the request body has been...
Openresty最佳案例 | 第2篇:Lua入门
转载请标明出处:http://blog.csdn.net/forezp/article/details/78616622本文出自方志朋的博客什么是luaLua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lu...
openresty开发系列15--lua基础语法4表table和运算符
openresty开发系列15--lua基础语法4表table和运算符lua中的表table一)table (表)Table 类型实现了一种抽象的"关联数组"。即可用作数组,也可以用作map。lua中没有数组和map,都是用table这个类型--数组java int[] intArr = new...
openresty开发系列14--lua基础语法3函数
openresty开发系列14--lua基础语法3函数一)function (函数)有名函数:optional_function_scope function function_name( argument1, argument2, argument3..., argumentn) funct...
openresty开发系列24--openresty中lua的引入及使用
openresty开发系列24--openresty中lua的引入及使用openresty 引入 lua一)openresty中nginx引入lua方式1)xxx_by_lua --->字符串编写方式 2) xxx_by_lua_block ---->代码块方式 3) xxx_b...
openresty开发系列40--nginx+lua实现获取客户端ip所在的国家信息
openresty开发系列40--nginx+lua实现获取客户端ip所在的国家信息为了实现业务系统针对不同地区IP访问,展示包含不同地区信息的业务交互界面。很多情况下系统需要根据用户访问的IP信息,判断用户可能的访问区域,针对不同的区域提供个性化的服务内容。本方案在CentOS7.6环境下基于高性...
又拍云张聪:OpenResty 动态流控的几种姿势
2019 年 1 月 12 日,由又拍云、OpenResty 中国社区主办的 OpenResty × Open Talk 全国巡回沙龙·深圳站圆满结束,又拍云首席架构师张聪在活动上做了《 OpenResty 动态流控的几种姿势 》的分享。OpenResty x Open Talk 全国巡回沙龙是由 ...
OpenResty(Nginx)+Lua+GraphicsMagick实现图片截图与缓存 二
安装openresty(自动官网下载安装) 安装GraphicsMagick sudo apt-get install GraphicsMagick 配置openresty下的nginx配置文件(/usr/local/openresty/nginx/config/nginx.conf)...
我眼中的 Nginx(六):深入 Nginx/Openresty 服务里的 DNS 解析
张超:又拍云系统开发高级工程师,负责又拍云 CDN 平台相关组件的更新及维护。Github ID: tokers,活跃于 OpenResty 社区和 Nginx 邮件列表等开源社区,专注于服务端技术的研究;曾为 ngx_lua 贡献源码,在 Nginx、ngx_lua、CDN 性能优化、日志优化方面...
OpenResty 通过二级域名做跳转
if ( $host ~* (\b(?!www\b)\w+)\.\w+\.\w+ ) {#获取nba.test.com域名中的nbaset $subdomain $1;}location / {rewrite_by_lua '--只有二级域名不是www或空才做跳转if ngx.var.subdoma...
Docker下的OpenResty三部曲之三:OpenResty加Tomcat的服务
本章是《Docker下的OpenResty三部曲》的终篇,前面两章我们实战了OpenResty的lua脚本开发,并且将web服务发布在Docker环境下,本章我们在kubernetes环境下搭建OpenResty加Tomcat的web服务; 本文地址:http://blog.csdn.net/...
openssl源码安装后,编译nginx-1.9.7或者openresty找不到OpenSSL的解决办法
问题:nginx编译找不到openssl 现象:源码安装openssl的目录是/usr/local/ssl/ 就算把/usr/local/ssl/lib 添加到 /etc/ld.so.conf内,并且ldconfig -v,发现nginx编译时依然报找不到openssl的错误,如下 #./confi...
openresty用header_filter_by_lua设置自定义HTTP头
header_filter_by_lua的说明: header_filter_by_luasyntax: header_filter_by_lua <lua-script-str>context: http, server, location, location ifphase: o...
WAF安全应用防火墙(openresty部署)
一、了解WAF 1、定义 Web应用防护系统(也称:网站应用级入侵防御系统 。英文:Web Application Firewall,简称: WAF)。利用国际上公认的一种说法:Web应用 防火墙 是通过执行一系列针对http/https的 安全策略 来专门为Web应用提供保护的一款产品。 ...
openresty 编译和WAF 组件安装配置
1.简介Openresty 是在Nginx 的基础上集成开发了 Lua 语言实现高性能的扩展功能,在不降低原来Nginx 性能的情况下通过Lua 语言的功能增加诸如更细致的访问控制、集成数据库和缓存访问、web 应用安全访问等多种功能。kong 微服务网关插件机制及常用指令 https://b...
openresty 学习笔记六:使用session库
openresty 学习笔记六:使用session库lua-resty-session 是一个面向 OpenResty 的安全和灵活的 session 库,它实现了 Secure Cookie Protocol。项目地址:https://github.com/bungle/lua-resty-ses...
Nginx插件之openresty反向代理和日志滚动配置案例
Nginx插件之openresty反向代理和日志滚动配置案例作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。一.openresty介绍1>.Nginx介绍Nginx是一款高性能web服务器和反向代理服务器,在互联网项目中使用非常频繁,尤其其出色的性能以及轻量级进程占用,已经超过了...
Openresty+Lua+Kafka实现日志实时采集
简介在很多数据采集场景下,Flume作为一个高性能采集日志的工具,相信大家都知道它。许多人想起Flume这个组件能联想到的大多数都是Flume跟Kafka相结合进行日志的采集,这种方案有很多他的优点,比如高性能、高吞吐、数据可靠性等。但是我们如果要求对日志进行实时的采集,这显然不是一个好的解决方案。...
【原创】运维基础之OpenResty
openresty 1.15.8.1官方:https://openresty.org/en/一 简介OpenResty® is a dynamic web platform based on NGINX and LuaJIT.openresty是一个基于nginx和luajit的动态web平台;Op...
OpenResty 最佳实践学习--实战演习笔记(4)
本篇简单记录openresty连接redis数据库和缓存的一些东西,也基本上是官网上的一些例子和知识,作为整理方便自己后续回顾! openresty连接redis 因为我本地服务器安装了redis,这里只简单记录连接redis的过程! 1.启动redis服务 [root@localhos...