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
OpenResty
Openresty
集成prometheus_lua和skywalking_lua笔记
Github文档skywalking-nginx-luanginx-lua-prometheus
Openresty
部署-Docker方式创建目录mkdir-pv/data/
openresty
/lua_libmkdir-pv
WAIT_TIME
·
2023-10-11 07:31
Web平台
openresty
lua
prometheus
skywalking
分布式--
OpenResty
+lua+Redis实现限流与防爬虫
上篇分布式--
OpenResty
+lua+Redis中,我们了解了nginx结合lua脚本的强大之处,lua结合反向代理,可以对http请求提前做一些处理,来保证业务服务器的安全性和单一职责原则,以及结合
Aruba233
·
2023-10-11 07:30
lua
分布式
redis
爬虫
开发语言
nginx-
openresty
-lua使用
以下配置均在/usr/local/
openresty
/nginx/conf/nginx.conf中配置,涉及到的lua脚本均创建在/usr/local/
openresty
/nginx/conf1.localtion
荆茗Scaler
·
2023-10-11 07:58
nginx
openresty
nginx
openresty
Nginx:
openresty
下使用lua脚本获取常用信息。
获取Nginxuri中的单一变量location/nginx_var{default_typetext/html;content_by_lua_block{ngx.say(ngx.var.arg_a)}}获取Nginxuri中的所有变量localuri_args=ngx.req.get_uri_args()fork,vinpairs(uri_args)doiftype(v)=="table"the
知其然亦知其所以然
·
2023-10-11 07:57
#
nginx
openresty
nginx
lua
openresty
整合lua-resty-http实现根据固定参数转发请求
地址:https://github.com/pintsized/lua-resty-http将http.lua,http_connect.lua,http_headers.lua三个文件拷贝到/app/
openresty
ciqingloveless
·
2023-10-11 07:27
openresty
lua
http
nginx
在
Openresty
中使用lua语言向请求浏览器返回请求头User-Agent里边的值
可以参考《Linux学习之Ubuntu20.04在https://
openresty
.org下载源码安装
Openresty
1.19.3.1,使用systemd管理
OpenResty
服务》安装
Openresty
seasidezhb
·
2023-10-11 07:22
Nginx
核心知识
150
讲
OpenResty
从入门到实战
openresty
lua
nginx
Redis(四)多级缓存
文章目录一、传统缓存存在的问题二、多级缓存方案三、JVM进程缓存案例演示:四、Lua语法入门Lua语言入门五、多级缓存(一)安装
OpenResty
(二)
OpenResty
入门(三)请求参数处理(四)查询
邱秋Elena
·
2023-10-11 06:23
缓存
lua调用c 模块linux,nginx lua 调用c/c++详细流程
模块可能需要的依赖yuminstall-ypcre-developenssl-develzlib-devel2、安装必须模块,版本问题可能保持nginx编译时就会报错wgethttps://github.com/
openresty
weixin_39835965
·
2023-10-09 08:13
lua调用c
模块linux
OpenResty
安装-(基于Nginx的高性能Web平台,可在Nginx端编码业务)
文章目录安装
OpenResty
1.安装1)安装开发库2)安装
OpenResty
仓库3)安装
OpenResty
4)安装opm工具5)目录结构6)配置nginx的环境变量2.启动和运行3.备注安装
OpenResty
1
奇迹是执着的人创造的
·
2023-10-09 08:19
分布式
openresty
nginx
前端
openresty
的坑:upload无法new问题
使用upload模块时候,一直出现无法new报错,上github,也有一样的问题,知识春哥的回答,着实一团迷茫。错误信息如下:failedtonewupload:requestbodyalreadyexists,client:XXX.XXX.XX.XXX,server:,request:"POST/uploadimageHTTP/1.1",host:"XXX.XXX.XX.XXX:ppp",ref
老男孩大叔
·
2023-10-08 13:34
开源工具利器之软WAF:ngx_lua_waf
软waf简介要了解软waf(ngx_lua_waf),就要从其组件入手nginx,是基于C的,可以高效处理请求,负载等等lua,脚本处理,更快捷就有了
openresty
=nginx+lua,这就厉害了,
维梓-
·
2023-10-06 06:44
甲方安全建设
网络安全
ngx_lua_waf
在Ubuntu 20.04搭建最小实验环境
sudowget-O-https://
openresty
.org/package/pubkey.gpg|sudoapt-keyadd-导入GPG密钥。
seasidezhb
·
2023-10-05 07:40
HTTP协议学习
ubuntu
linux
运维
【多级缓存】
文章目录1.JVM进程缓存2.Lua语法3.实现多级缓存3.1反向代理流程3.2
OpenResty
快速入门4.查询Tomcat4.1发送http请求的API4.2封装http工具4.3基于ID负载均衡4.4
ITfeib
·
2023-10-04 20:54
springcloud
缓存
Openresty
(二十)ngx.shared共享内存操作
一lua_shared_dict指令重点:'restart'会清空,'reload'不会清空①解读细节点:'字典名'一定要'见名知意',大小取决于'应用'场景二ngx.shared.DICT重点:share_dict就像一个'精简版'的redis思考:过期的key,一定会删除吗?-->不会,'看算法'重点:DICT带指'开辟的共享内存空间的名字'(1)概述①支持的方法(2)SDK方法细讲①get②
wzj_110
·
2023-10-04 13:00
openresty
Openresty
最佳解读 | 第1篇:Nginx介绍
比如
Openresty
、API网关Kong。BSD开源协议是一个给予使用者很大自由的协议。基本上使用者可以"为所欲为"
beyondwild
·
2023-10-04 13:29
Openresty教程解读
Nginx
gcc
pcre-devel
zlib
OpenSSL
企业级微服务API网关架构实战课程 搭建高性能企业服务Nginx+Lua+
Openresty
等技术
企业级微服务API网关架构实战课程搭建高性能企业服务Nginx+Lua+
Openresty
等技术搭建高性能的企业级服务端架构一直是近年来的热点技术话题,这次的企业级微服务API网关建构课程正好为同学们解决了这个技术知识点
m0_46240844
·
2023-10-04 13:58
【007】三级缓存构建(
OpenResty
+ Redis + Caffeine)+一致性方案(Canal)
项目源码合集https://gitee.com/qiuyusy/small-project-study三级缓存构建1.环境搭建1.1MySQL1.2yml配置1.3接口编写2.JVM进程缓存API例子实现3.
OpenResty
3.1Lua
QiuYuSy
·
2023-10-04 13:27
小项目集合
缓存
openresty
redis
Nginx之
Openresty
缓存解读
目录lua_shared_dictlua-resty-lrucache新建设置获取删除综合使用案例计数全部刷新lua_shared_dict语法:lua_shared_dict默认值:否上下文:http阶段:取决于使用情况声明一个共享内存区域,作为基于shm的Lua字典的存储ngx.shared.。共享内存区域始终由当前Nginx服务器实例中的所有Nginx工作进程共享。该参数接受大小单位,例如k
一个风轻云淡
·
2023-10-04 13:56
nginx解读
nginx
openresty
缓存
运维
服务器
lua
Nginx之
Openresty
基本使用解读
目录
Openresty
基本介绍
Openresty
源码编译安装
Openresty
基本使用测试lua脚本外部分文件导入关闭缓存,开启热部署用lua代码获取系统变量
Openresty
基本介绍
OpenResty
一个风轻云淡
·
2023-10-03 11:51
nginx解读
nginx
openresty
运维
数据库
java
服务器
lua
nginx、kong网关、lua学习笔记--基础了解和一些常用知识、网站
1.Nginx、OpenRestry、Kong、lua紧密相连:Nginx是模块化设计的反向代理软件,C语言开发;
OpenResty
是以Nginx为核心的Web开发平台,可以解析执行Lua脚本;Kong
回眸。等待
·
2023-10-02 22:52
java
k8s
lua
nginx
kong
Openresty
通过Lua+Redis 实现动态封禁IP
并且可以设置失效1.安装
Openresty
(编译安装)wgethttps://
openresty
.org/download/
openresty
-1.19.3.1.tar.gz#解压
openresty
tar-zxvf
openresty
java-superchen
·
2023-09-30 15:20
openresty
lua
开发语言
【SSL】用Certbot生成免费HTTPS证书
1.实验背景服务器:CentOS7.x示例域名:www.example.com域名对应的web站点目录:/usr/local/
openresty
/nginx/html2.安装docker#yum-yinstallyum-utils
HunterMichaelG
·
2023-09-29 21:47
ssl
ssl
https
网络协议
Go-Ldap-Admin | Ldap 同步钉钉、企业微信、飞书组织架构实践和部分小坑
目录一、Docker-compose快速拉起demo测试环境二、原生部署流程安装MySQL:5.7数据库安装openLDAP修改域名,新增con.ldif创建一个组织安装
OpenResty
下载后端下载前端部署后端部署前端三
不会调制解调的猫
·
2023-09-28 07:44
LDAP
企业微信
linux
服务器
架构
运维
使用Lua+Redis+
OpenResty
实现电商首页并发优化
案例背景电商首页通常都有广告轮播图,轮播图数据一般需要通过后台接口获得,当并发量较大时会给服务器带来压力。一般的解决方案是将轮播图数据缓存到Redis中,这样就能减少对数据库的访问。我们访问Redis也需要使用Java,Java项目部署在Tomcat中,Tomcat服务器也会面对并发量大的压力。Nginx服务器的并发性能要远远高于Tomcat,在Nginx中使用Lua脚本就能实现MySQL和Red
恒哥~Bingo
·
2023-09-28 06:39
分布式
lua
java
开发语言
【docker】【
openresty
】部署vue项目
openresty
nginx和lua的结合体,内置headers-more-nginx-module等nginx的第三方模块。
lorogy
·
2023-09-28 04:41
运维
前端
docker
vue.js
nginx
nginx安装lua、jwt模块,通过lua验证jwt实现蓝绿发布样例
jwt模块,通过lua验证jwt实现蓝绿发布样例_luajwt_Xd聊架构的博客-CSDN博客一、基础组件下载luajit2-2.1-20220411.tar.gz#luajit官网存在一定的坑,下载
openresty
zzhongcy
·
2023-09-26 11:38
Nginx
nginx
lua
junit
【重要】Nginx模块Lua-Nginx-Module学习笔记(三)Nginx + Lua + Redis 已安装成功(非
openresty
方式安装)...
源码地址:https://github.com/Tinywan/Lua-Nginx-Redis一、目标使用Redis做分布式缓存;使用luaAPI来访问redis缓存;使用nginx向客户端提供服务,ngx_lua将lua嵌入到nginx,让nginx执行lua脚本,高并发,非阻塞的处理各种请求。url请求nginx服务器,然后lua查询redis,返回json数据。二、准备工作系统环境:Ubun
weixin_33788244
·
2023-09-26 11:45
lua
数据库
运维
独家首发!openEuler 主线集成 LuaJIT RISC-V JIT 技术
本次发版将提供带有完整LuaJIT支持的RISC-V环境并带有相关软件如
openResty
等软件的支持。
·
2023-09-23 19:26
秒杀系统实现总结
访问量大,对网络带宽要求高系统如何支持瞬间的高并发如何防止商品超卖如何防刷、防黄牛等解决方案:CDN缓存,nginx+lua实现活动数据缓存2秒高并发:限流、防刷超卖:使用redis实现原子性的操作防刷:
openresty
lua
时间道
·
2023-09-22 17:11
关于Kong 网关的研究---详尽版--个人原创
Kong本身是一款基于
OpenResty
(Nginx+Lua模块)编写的高可用、易扩展的,由Mashape公司开源的APIGateway项目。
豪猪不挡道
·
2023-09-21 19:25
kong
Linux
运维
网关
kong
api
网关
kong
nginx
简单聊聊从 nginx 到 kong 的进化
2007年国人章亦春大神在Nginx的基础上开发出了
OpenResty
。2009年marco又在
OpenResty
上开发出了kong。截止到写稿时,该项目已经33k的star了。
码出钞能力
·
2023-09-21 19:54
后端技术
nginx
kong
运维
CentOS 中下载安装Nginx
CentOS中安装Nginx版本区别常用版本分为Nginx开源版http://nginx.org/Nginxplus商业版https://www.nginx.com
openresty
http://
openresty
.org
挖煤工001
·
2023-09-21 10:19
centos
nginx
linux
OpenResty
使用漏桶算法实现限流
生产用了
openresty
,所以在
openresty
上添加按接口限流,同时,需按照不同接口有不同的限流规则,使用
openresty
中内置的漏桶算法方式限流。
Geek-Banana
·
2023-09-21 05:48
openresty
限流
nginx
漏桶
API(十)时间相关的SDK
不准确'性,日志'落盘'时间-->'缓冲区'导致延迟②使用哪些日期和时间的函数1、lua标准'时间'函数,函数'os.time'、'os.date'和'os.difftime'提供了所有日期和时间2、在
openresty
wzj_110
·
2023-09-19 21:42
Openresty
时间函数
openresty
nginx配置正向代理以及增加密码验证
https来做一些特殊访问,由于直接暴露于不安全,所以需要增加密码验证;但是实验了好多方案,此方案终于成功,由此记录一下;构建nginx增加https支持模块,由于验证需要使用到lua脚本,所以同时也需要集成
openresty
代码是谁
·
2023-09-19 21:11
记录猿生
nginx
lua
debian
API(十一) 获取
openresty
编译信息
一ngx.config说明:不常用,'了解'即可ngx.config.subsystem说明:用的'四层'还是'七层'代理ngx.config.debug说明:返回的是'boolean'类型,'
openresty
'rpm
wzj_110
·
2023-09-19 21:41
Openresty
openresty
ngx.config
Openresty
(二十二)ngx.balance和balance_by_lua终结篇
一灰度发布铺垫①init_by_lua*init_by_luainit_by_lua_block特点:在
openresty
'start'、'reload'、'restart'时执行,属于'masterinit
wzj_110
·
2023-09-19 07:57
Openresty
openresty
灰度发布
openresty
lua-resty-balancer动态负载均衡
openresty
lua-resty-balancer动态负载均衡lua-resty-balancer:https://github.com/
openresty
/lua-resty-balancer.gitngx.balancer
o_瓜田李下_o
·
2023-09-18 11:22
openresty
openresty
nginx proxy_next_upstream 与
openresty
balancer.set_more_tries的使用
带着这两个问题了查了下kong和
openresty
代码。结论首先给出问题的结论第
飞翔码农
·
2023-09-18 11:22
openresty
nginx
nginx
lua
运维
Openresty
(二十一)ngx.balance和balance_by_lua灰度发布
一
openresty
实现灰度发布①灰度发布说明:'早期'博客对'灰度'发布的'概念'进行解读,并且对'原生nginx'灰度实现进行讲解后续:主要拿'节点引流'的灰度发布,并且关注'gray灰度策略'相关借鉴
wzj_110
·
2023-09-18 11:52
Openresty
openresty
API(九)基于协程的并发编程SDK
一基于协程的并发编程SDK场景:收到一个请求会'并发发起'多个请求,使用
openresty
提供的'协程'说明:这个是'高级'课程,如果'不理解'可以'先跳过'遗留:APSIX和Kong'深入理解'
openresty
wzj_110
·
2023-09-16 08:11
Openresty
lua-resty-lock
coroutine
API(八)cosocket常用SDK
一同步且非阻塞的底层SDK:cosocket说明:本'篇章'只是对'cosocket'常用话API的汇总,并'没有'实际案例加以'辅证'场景:许多'单机版'的中间件都是基于'cosocket'做的二次开发
OpenResty
wzj_110
·
2023-09-16 08:41
Openresty
linux
cosocket
API(一)基础入门
一基础入门说明:这里只是进行'SDK分类'的简介,同时对'前面'知识点进行'汇总'①
openresty
中SDK大致的分类说明:本文'不会'按照'罗列'的顺序讲解强调:
openresty
像java'servlet
wzj_110
·
2023-09-16 08:06
Openresty
SDK
API
openresty
Liunx系统下载安装Nginx下载安装
目录版本介绍Liunx下安装步骤补充:Docker安装nginx版本介绍Nginx开源版http://nginx.org/en/官方原始的Nginx版本Nginxplus商业版开箱即用,集成了大量功能
OpenResty
https
一个风轻云淡
·
2023-09-15 12:00
nginx解读
nginx
运维
数据库
java
springboot
缓存
redis
Openresty
原理概念篇(七)
OpenResty
中用到的 NGINX 知识
一
OpenResty
中用到的NGINX知识Luaj是一个Java的Lua解释器,基于Lua5.2.x版本luaj①说明1)本文'可有可无'原因:如果你之前'没有接触过nginx'或者'涉及一点nginx
wzj_110
·
2023-09-15 05:56
Openresty
openresty
nginx
运维
Openresty
(十九)使用upload上传文件
一模块地址(1)源码解读1)lualib/resty/upload.lua源码2)该模块在解析文件'上传请求'的过程中,主要采用了简单的类似"有限状态机的算法"来实现的3)在'不同的状态'由相应的handler进行处理,支持的状态包括如下4个handler状态:state_handlers={read_preamble,read_header,read_body_part,eof}++++++++
wzj_110
·
2023-09-15 05:26
Openresty
html5
html
css
Openresty
(二十)加载lua文件的一些细节
一配置文件中指令加载①
openresty
提供lua_package_path++++++++"细节"++++++++0、默认1)会以'环境变量LUA_PATH的值'来初始这个环境变量-->实际'未生效(
wzj_110
·
2023-09-15 05:26
Openresty
openresty
lua
开发语言
Openresty
(十八)使用lua-resty-shell 执行shell 脚本
一模块地址(1)功能1)lua-resty-shell用于'非阻塞'的执行shell命令的Lua模块2)通过
openresty
实现'本地[unixsocket]或远程执行'shell'命令'或'脚本'(
wzj_110
·
2023-09-15 05:26
Openresty
lua
Openresty
(十五)通过lua实现令牌校验
一模块地址(1)插件安装+++++++++++++"安装方式"+++++++++++++1.opm安装-->'默认'安装的位置opmgetSkyLothar/lua-resty-jwt2.源码安装,进行copy-->'不建议'参考博客网关权限控制(2)常用方法介绍①sign功能:生成'jwttoken'备注:无法设置'token的有效期',仅仅'作为测试'说明:可以通过'高级语言'的代码在生成't
wzj_110
·
2023-09-15 05:56
Openresty
lua
Openresty
原理概念篇(一)学习资料
一学习资料①关于博客内容1)可能有一些是'机械的讲解',或者'照本宣科',可能自己当下'并没有'理解,只是作为'笔记'进行记录备注:后续会回头再'打磨',慢慢'补坑'2)本'
openresty
'系列,我希望你具备
wzj_110
·
2023-09-15 05:56
Openresty
openresty
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他