E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ngx_lua
ngx_lua
实现页面跳转
好久不用
ngx_lua
了,忽然被问到如何实现页面跳转,半天没反应过来,查了半天资料搞出来的,在这里做一个备份。需求说明:***.taobao.com跳转到www.taobao.com/?
aijia7039
·
2020-08-26 12:33
ngx_lua
锁功能
突发奇想写了一个类似锁的小玩意authyufei2017-08-13锁...略...--warting文件锁localfilelock=ngx.shared.filelocklocalreq,_=filelock:get(file)--碰到锁就循环,等待,一直到锁释放ifreq==1thenwhiletruedongx.say("waiting...")ngx.sleep(0.1)localreq
努力一方
·
2020-08-26 11:15
NGINX
LUA
ngx_lua
写的应用防火墙
根据一个网友的代码改写的一个应用防火墙--[[*wafforgoodID*@authoryufei*@time2016-06-08*在nginx.conf的HTTP中加入*lua_shared_dictlimit50m;*lua_shared_dictiplimit20m;*lua_shared_dictblockiplimit5m;--]]----------------------------
努力一方
·
2020-08-26 11:44
LUA
NGINX
ngx_lua
连接redis
localredis=require("redis")--创建实例localred=redis:new()--设置超时(毫秒)red:set_timeout(1000)--建立连接localip="127.0.0.1"ngx.say("connecttorediserror:",err)returnclose_redis(red)end--调用API进行处理ok,err=red:set("msg"
努力一方
·
2020-08-26 11:44
NGINX
LUA
ngx_lua
利用nginx内部跳转提高访问效率
lua里面有时候要去请求外面的链接,试过了几种方式,发现这个方式性能最佳location/set{default_type'text/html';proxy_set_headerHosttest.yufei.com;proxy_connect_timeout5s;proxy_send_timeout3s;proxy_read_timeout3s;proxy_passhttp://test.yufe
努力一方
·
2020-08-26 11:44
linux运维
LUA
NGINX
使用
ngx_lua
构建高并发应用(2)
在之前的文章中,已经介绍了
ngx_lua
的一些基本介绍,这篇文章主要着重讨论一下如何通过
ngx_lua
同后端的memcached、redis进行非阻塞通信。
chosen0ne
·
2020-08-24 08:37
Nginx
一种openresty在init_by_lua_file阶段读取redis到共享内存的方法
前提:关于openresty或者
ngx_lua
请参考:http://openresty.org/en/问题:使用openresty读取redis内的数据时,在init_by_lua_file中是不能连接
xxxbigbug
·
2020-08-22 20:32
我自己的一些小小经验
OpenResty 和 Nginx 的共享内存区是如何消耗物理内存的
OpenResty的
ngx_lua
模块通过lua_shared_dict,向用户Lua代码提供基于共享内存的数据字典存储。
OpenResty技术
·
2020-08-20 17:07
openresty
nginx
memory
内存泄漏
openresty-xray
OpenResty 和 Nginx 的共享内存区是如何消耗物理内存的
OpenResty的
ngx_lua
模块通过lua_shared_dict,向用户Lua代码提供基于共享内存的数据字典存储。
OpenResty技术
·
2020-08-20 17:07
openresty
nginx
memory
内存泄漏
openresty-xray
nginx配置lua模块和基于lua的waf三种方式
nginx支持lua需要用到
ngx_lua
模块,在nginxwiki中推荐使用openresty,编译时加上--with-luajit参数就行了,我用的模块不多,更喜欢轻量和高性能的tengine,采用手动编译也不复杂
ronon77
·
2020-08-19 19:46
监控与安全
性能
前端负载
开发
db
基于lua-nginx-module(openresty)的WEB应用防火墙
Github地址:https://github.com/loveshell/ngx_lua_wafngx_lua_wafngx_lua_waf是我刚入职趣游时候开发的一个基于
ngx_lua
的web应用防火墙
码闻强识
·
2020-08-19 17:19
开源项目
Web开发
Nginx 配置支持 WAF
ngx_lua_waf是一个基于
ngx_lua
的we
dianzhanxing8021
·
2020-08-19 17:44
运维
lua
php
OpenResty(
ngx_lua
)+Moochine 完整实例(转)
OpenResty(
ngx_lua
)+Moochine完整实例这个项目演示了如何使用OpenResty和Moochine开发Web应用。
天天实习
·
2020-08-19 09:32
ngx_lua
模块
ngx_lua
模块的原理:1、每个worker(工作进程)创建一个LuaVM,worker内所有协程共享VM;2、将NginxI/O原语封装后注入LuaVM,允许Lua代码直接访问;3、每个外部请求都由一个
weixin_30739595
·
2020-08-13 20:33
OpenResty 和 Nginx 的共享内存区是如何消耗物理内存的
OpenResty的
ngx_lua
模块通过lua_shared_dict,向用户Lua代码提供基于共享内存的数据字典存储。
OpenResty技术
·
2020-08-12 22:20
openresty
nginx
memory
内存泄漏
openresty-xray
nginx日志打印response返回内容
基于nginx打印返回值,此功能在nginx内置的功能中没有,需要安装第三方模块
ngx_lua
及相关很多模块,如果嫌麻烦且实际允许,建议直接卸载掉nginx使用openresty:https://www.jianshu.com
GuanYZ
·
2020-08-10 18:54
Nginx+lua+mysql实时存日志
Nginx+lua+mysql实时存日志准备材料Nginx.1.12安装包下载mysql自行安装Lua相关包LuaJIT下载ngx_devel_kit下载
ngx_lua
下载pcre下载lua_mysql
guoyuguang0
·
2020-08-10 16:09
Nginx
ngx lua获取时间戳的几种方式
在
ngx_lua
里,获取时间相关信息的方式大概有4种(见下面代码):print(string.format("%s,%s,%s,%s",ngx.time(),os.time(),os.clock(),ngx.now
自由de单车
·
2020-08-01 13:55
lua
log_lua记录行为日志
上篇讲到
ngx_lua
模块的安装,既然站在巨人的肩膀上,那么接下来就是把日志放入到文件中用的lua的脚本语言,IDE工具是macSublimeText3,以及windowsLuaEditorlocalcjson
cywhoyi
·
2020-08-01 11:38
apache/nginx
lua
Nginx3/4---通过Lua拓展Nginx
目录1.ngx_lua模块2.协程(Coroutine)3.Nginx进程模型4.HTTP请求5.ngx_lua指令6.OpenRestry7.nginx_lua实例1.ngx_lua模块
ngx_lua
Stephanie翟
·
2020-07-30 07:03
#
Nginx
ngx_lua
常用变量参数
最近项目接触了Nginx的lua使用,网上查了查资料,这里记录一下。Nginx与Lua编写脚本的基本构建块是指令。指令用于指定何时运行用户Lua代码以及如何使用结果。下面是显示指令执行顺序的图。NginxLua模块指令Nginx共11个处理阶段,而相应的处理阶段是可以做插入式处理,即可插拔式架构;另外指令可以在http、server、serverif、location、locationif几个范围
zzhongcy
·
2020-07-15 11:10
Nginx
http
Lua
Nginx面试题
WEB服务器发布静态资源反向代理(网关路由)负载均衡限流目前市面上用的非常成熟的扩展是由章亦春将Lua和Nginx粘合的
ngx_lua
模块,并且将Nginx核心、LuaJIT、
ngx_lua
模块、许多有用的
Kinggm520
·
2020-07-14 19:04
Java面试题
ngx_lua
知识点
1、lua_code_cacheon/off;场景:该命令使用的上下文:http,server,location,locationif作用:是
ngx_lua
模块的一条指令,它为*_by_lua_file
Terisadeng
·
2020-07-14 10:36
Nginx
Nginx中发送udp请求
/2014/02/24/udp-in-nginx/最近简单了解了一下Nginx发送udp请求的过程,在这里简单记录一下.主要参考的代码主要有两块,分别是ngx_resolver.c以及agentzh的
ngx_lua
阳光梦
·
2020-07-13 22:34
nginx
nginx日志记录请求和响应数据
咱们现在主要是使用其中的
ngx_lua
模块来帮助nginx日志记录response。1、安装openresty依赖ubuntu安装:#sudoapt-getinstalllibread
wen_1108
·
2020-07-12 15:22
nginx
Lua-Nginx-Module常用指令(上)
NginxAPIforLua将被简称为LuaAPI,而Lua-Nginx-Module则被简称为
Ngx_lua
。后面章节中涉及到的LuaAPI大部分是包含参数的,如果参数以?结尾,代
weixin_34239169
·
2020-07-12 09:24
通过lua进行nginx的权限控制
openresty官网openresty相关启动命令serviceopenrestystartngx_lua的相关api使用说明及相关使用ngx_luagithub地址lua基本语法openrestry最佳实践
ngx_lua
weixin_34087503
·
2020-07-12 08:54
ngx_lua
模块API说明
ngx_lua
模块API说明#Ngx指令lua_code_cacheon|off;作用:打开或关闭Lua代码缓存,影响以下指令:set_by_lua_file,content_by_lua_file,rewrite_by_lua_file
夜灯下的人
·
2020-07-11 08:28
学习日志
ngx_lua
访问数据库
https://github.com/openresty/lua-resty-mysql张宜春大师写的mysql链接模块利用大神的模块,下面是我写的一个验证的函数,通过用户session判断这次访问是否合法。functionF.check_session()localuid=args["uid"]localsession=args["session"]localmysql=require"mysq
努力一方
·
2020-07-10 14:49
LUA
MYSQL
linux运维
OpenResty连接Mysql
lua-resty-mysqllua-resty-mysql-LuaMySQLclientdriverforngx_luabasedonthecosocketAPIlua-resty-mysql模块是基于cosocketAPI为
ngx_lua
ycb1689
·
2020-07-09 03:35
Lua+Openresty
ARM平台Nginx+Lua安装详解
Nginx/Lua/
ngx_lua
简介Nginx优点1)Nginx:一个主进程多个工作进程的工作模式,每个进程是单线程来处理多个连接,每个工作进程采用了非阻塞I/O来处理多个连接,能减少了线程上下文切换
Dream_yz
·
2020-07-06 11:38
技术总结
基于
ngx_lua
的动态服务路由方案
Slardar是整个容器化过程中的一个组件,又拍云将会开源基于
ngx_lua
的动态服务路由方案如何做到服务的zerodown_time的更新在更新服务的时候,怎么能做到让自己的服务不断掉,又拍云做更新的时候
钱曙光
·
2020-07-05 02:46
openresty 中lua 操作mysql
lua在mysql的中操作使用lua-resty-mysql是为基于cosocketAPI的
ngx_lua
提供的LuaMysql客户端,通过它可以完成Mysql的操作。
cuichunchi
·
2020-07-04 14:53
nginx/openresty
Lua脚本
Nginx-Lua-Module Manual for
ngx_lua
v0.10.11
Namengx_http_lua_module-EmbedthepowerofLuaintoNginxHTTPServers.ThismoduleisnotdistributedwiththeNginxsource.Seetheinstallationinstructions.TableofContentsNameStatusVersionSynopsisDescriptionTypicalUse
GoRustNeverStop
·
2020-06-29 17:44
ngx_lua
ngx_lua
模块中的共享内存字典项API
在
ngx_lua
模块中使用共享内存字典项相关API的前提条件是已经使用lua_shared_dict命令定义了一个字典项对象,该命令的具体用法为:语法:lua_shared_dict该命令主要是定义一块名为
GoRustNeverStop
·
2020-06-29 17:37
ngx_lua
我眼中的 Nginx(五):Nginx — 子请求设计之道
GithubID:tokers,活跃于OpenResty社区和Nginx邮件列表等开源社区,专注于服务端技术的研究;曾为
ngx_lua
贡献源码,在Nginx、
ngx_lua
、CDN性能优化、日志优化方面有较为深入的研究
weixin_34390105
·
2020-06-28 18:06
当下Nginx技术栈梳理
Nginx[]Nginx原理多路复用IO单线程基于事件核心模块[]ngx_http_core[]ngx_http_upstream[]ngx_http_proxy第三方模块[]
ngx_lua
,lua语言
飞将军
·
2020-06-27 08:17
ngx_lua_waf做nginx层的安全防护
作者github地址:https://github.com/loveshell/ngx_lua_waf————————————————————转自作者说明文档:ngx_lua_waf是我一个基于
ngx_lua
tonyXf121
·
2020-06-26 20:49
nginx
ngx_lua_waf是一个基于lua-nginx-module(openresty)的web应用防火墙
https://www.itsvse.com/thread-3416-1-1.htmlngx_lua_wafngx_lua_waf是我刚入职趣游时候开发的一个基于
ngx_lua
的web应用防火墙。
stableboy
·
2020-06-26 14:22
HTML5
nginx 获取请求头,URL参数
获取url参数在
ngx_lua
中访问Nginx内置变量ngx.var.arg_PARAMETER即可获得GET参数PARAMETER的内容。
quliuwuyiz
·
2020-06-26 04:13
nginx
Centos7.X配置Nginx+Lua(OpenResty)以及让systemd 管理nginx服务
将Lua和Nginx粘合
ngx_lua
模块,并且将Nginx核心、LuaJIT、ngx_l
IT_10-
·
2020-06-21 22:56
Linux
Nginx
面试官:关于负载均衡你了解多少 | Nginx面试题 | Nginx架构
问题分析:工作中小编也会经常接触到Nginx,比如美团的Oceanus框架,是一款HTTP服务治理框架,这个框架就是基于Nginx和
ngx_lua
扩展的,主要提供服务注册与发现、动态负载均衡功能,日常的开发学习中
王 炸
·
2020-06-21 02:15
面试
nginx
lvs
负载均衡器
linux
负载均衡
我眼中的 Nginx(一):Nginx 和位运算
GithubID:tokers,活跃于OpenResty社区和Nginx邮件列表等开源社区,专注于服务端技术的研究;曾为
ngx_lua
贡献源码,在Nginx、
ngx_lua
、CDN性能优化、日志优化方面有较为深入的研究
又拍云
·
2020-04-02 19:45
又拍云叶靖:基于
ngx_lua
的动态服务路由方案 | 又拍云Open Talk No.24
演讲|叶靖(又拍云系统开发工程师)整理|不离近日,又拍云OpenTalkNo.24在广州落幕,本次OpenTalk的主题是“Docker与微服务的架构实践”,又拍云叶靖在活动中分享了“基于
ngx_lua
又拍云
·
2020-03-28 04:14
从实战出发,谈谈 nginx 信号集
前言之前工作时候,一台引流测试机器的一个
ngx_lua
服务突然出现了一些HTTP/500响应,从错误日志打印的堆栈来看,是不久前新发布的版本里添加的一个Luatable不存在,而有代码向其进行索引导致的
又拍云
·
2020-03-03 01:16
nginx lua api解读
ngx_lua
运行阶段992880569-5869d8cf1f9ee_articlex.pnginitializationphaseinit_by_lua用在http模块,常用于全局变量的申请init_worker_by_lua
go4it
·
2020-02-11 03:20
nginx/openresty性能分析工具安装使用详解
如果对
Ngx_Lua
开发有兴趣的朋友们,可以购买书籍>https://item.jd.com/12487157.html16章性能分析和优化Nginx如果只是做一个简单的反向代理,它的优化方式简单且有效
wl1986819
·
2020-01-03 11:19
nginx性能分析
systemtap安装
nginx总结
变量插值,nginx配置支持,但
ngx_lua
不支持set指令(以及前面提到的geo指令)不仅有赋值的功能,它还有创建Nginx变量的副作用,即当作为赋值对象的变量尚不存在时,它会自动创建该变量。
志华_0925
·
2019-12-27 05:06
Ngx_Lua
使用分享
原文:https://www.cnblogs.com/yanzi-meng/p/9450999.htmlngx_lua模块详细讲解(基于openresty)---https://www.cnblogs.com/yanzi-meng/p/9450991.html用lua扩展你的Nginx(整理)-----------------https://www.cnblogs.com/yanzi-meng/p
liujiacai
·
2019-10-24 16:00
nginx信号集案例详解
之前工作时候,一台引流测试机器的一个
ngx_lua
服务突然出现了一些HTTP/500响应,从错误日志打印的堆栈来看,是不久前新发布的版本里添加的一个Luatable不存在,而有代码向其进行索引导致的。
·
2019-09-24 17:59
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他