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+lua
OpenResty+Lua
实现灰度发布
OpenResty+Lua
实现灰度发布业务场景用户通过浏览器发送一个请求给openresty,openresty调用lua脚本获取用户id地址,并查看该ip地址是否存在redis中,如果存在则让用户访问
他爱向着欢乐
·
2024-02-05 08:09
Lua
openresty
灰度发布
lua
openresty
开发语言
使用
OpenResty+Lua
实现灰度测试(金丝雀)
openresty.org/en/下载地址如何安装部署不是本节内容在实际项目中遇到重构或者新版本发布,新老系统如何高效的切换,现目前的答案就是Gateway网关,有很多开源的网关KongApisix但是这里来教如何自己实现一个api网关介绍openresty基于Nginx开发使用Lua让程序更加灵活,Lua基于C开发,脚本语言拥有原生协程,性能强自己简单看一下lua的语法我们就开始上手了思路网关实
imorta
·
2024-01-23 13:39
lua
openresty
开发语言
APISIX入门使用
一、APISIX简介ApacheAPISIX是基于Nginx/
OpenResty+Lua
方案打造的一款动态、实时、高性能的云原生API网关,提供了负载均衡、动
郝南过
·
2024-01-09 13:42
apisix
网关
Admin
api
1.学习Nginx 详细介绍(负载均衡、全局异常、跨域、封禁IP、路径匹配、地址重定向、Websocket反向代理、缓存、压缩)
Nginx详细介绍(负载均衡、全局异常、跨域、封禁IP、路径匹配、地址重定向、Websocket反向代理、缓存、压缩)2.使用Nginx配置域名3.使用Nginx配置HTTPS传输协议4.Nginx整合
OpenResty
江湖树
·
2023-11-02 01:10
玩转Nginx分布式架构
学习
nginx
负载均衡
ip
websocket
OpenResty+Lua
实现WAF防火墙
OpenResty+Lua
实现WAF防火墙WAF功能白名单黑名单防止SQL注入防止CC攻击若服务器收到CC攻击,一分钟内请求数大于60,则会将对方ip封进黑名单文件结构waf项目文件夹init.lua初始化函数
他爱向着欢乐
·
2023-10-11 07:34
openresty
Lua
lua
openresty
开发语言
在ubuntu上使用
Openresty+lua
实现WAF----折腾笔记
1.1参考loveshell的waf实现思路,再此感谢下面其中一部分是转载1.2WAF的功能支持IP白名单和黑名单功能,直接将黑名单的IP访问拒绝。支持URL白名单,将不需要过滤的URL进行定义。支持User-Agent的过滤,匹配自定义规则中的条目,然后进行处理(返回403)。支持CC攻击防护,单个URL指定时间的访问次数,超过设定值,直接返回403。支持Cookie过滤,匹配自定义规则中的条目
weixin_30595035
·
2023-10-11 07:02
lua
php
java
IDEA搭建
openresty+Lua
开发环境笔记
1.openresty-1.21.4.1-win64.zip包的下载openresty-1.21.4.1-win64.zip包下载-C文档类资源-CSDN下载2.Idea插件添加如图:配置openresty-1.21.4.1-win64.zip解压后的目录地址nginx服务就配置到Idea运行环境中去了ant文件配置,选择项目中的build.xml,需要jdk环境3.编写build.xml,主要是
山塘小鱼儿
·
2023-02-02 10:07
demo
nginx
openresty
Lua
nginx
OpenResty+Lua
限流实战
OpenResty+Lua
限流实战当业务量越来越大的时候,为了能保证服务的运行,限流是必不可少的!
代码狂魔v
·
2023-01-31 12:53
代码狂魔
nginx
linux
lua 遍历linux文件夹,【Lua】Lua + openresty遍历文件目录
今天用
OpenResty+lua
来遍历指定目录,返回json字符串我们用Lua来遍历文件目录,并用nginx来访问lua文件,使其返回这个目录的json字符串。
weixin_39618730
·
2022-09-14 02:40
lua
遍历linux文件夹
Nginx/
OpenResty+Lua
实战
OpenResty集成了Nginx,在支持Nginx所有的功能前提下,整合了Lua、Mysql、Redis、Memcached等插件,使Nginx功能更强大。做7层负载均衡,做web开发,缓存,流控、waf、网关。推荐张开涛的《亿级流量网站架构核心技术》。里边有很多解决高并发问题的思路和方案,其中包含OpenResty的使用。LUA第三方库存放在openresty\lualib\resty目录下,
shanchahua123456
·
2022-07-19 20:40
openresty+lua
实现WAF应用防火墙
1.#基础包安装yum-yinstallreadline-develpcre-develzlibzlib-develgcc2.升级openssl#yum-yopenssl-developensslversionOpenSSL1.0.1e-fips11Feb2013wget–no-check-certificatehttps://www.openssl.org/source/openssl-1.1.
C1G
·
2022-02-24 15:00
Nginx
lua_waf
openresty
使用
OpenResty+Lua
实现灰度测试(金丝雀)
https://openresty.org/en/下载地址如何安装部署不是本节内容在实际项目中遇到重构或者新版本发布,新老系统如何高效的切换,现目前的答案就是Gateway网关,有很多开源的网关KongApisix但是这里来教如何自己实现一个api网关介绍openresty基于Nginx开发使用Lua让程序更加灵活,Lua基于C开发,脚本语言拥有原生协程,性能强自己简单看一下lua的语法我们就开始
·
2022-01-18 10:34
php
Openresty+lua
演示(可用于后续网关开发)
OpenResty简介一款基于NGINX和LuaJIT的Web平台https://openresty.org/en/OpenResty是什么?OpenResty(也称为ngx_openresty)是一个全功能的Web应用服务器。它打包了雅虎中国的一个公司项目,起步于2007年10月。它通过揉和众多设计良好的Nginx模块,OpenResty有效地把Nginx服务器转变为一个强大的Web应用服务器。
肃毅
·
2020-08-22 17:24
linux
openresty+lua
在反向代理服务中的玩法
openresty+lua
在反向代理服务中的玩法phith0n·2015/06/0210:350x01起因几天前学弟给我介绍他用nginx搭建的反代,代理了谷歌和维基百科。
weixin_34377065
·
2020-08-22 15:25
openresty+lua
劫持请求,有点意思
0x01起因几天前学弟给我介绍他用nginx搭建的反代,代理了谷歌和维基百科。由此我想到了一些邪恶的东西:反代既然是所有流量走我的服务器,那我是不是能够在中途做些手脚,达到一些有趣的目的。openresty是一款结合了nginx和lua的全功能web服务器,我感觉其角色和tornado类似,既是一个中间件,也结合了一个后端解释器。所以,我们可以在nginx上用lua开发很多“有趣”的东西。所以,这
weixin_33827590
·
2020-08-22 15:50
openresty+lua
动态更新upstram里的server (上)----配置upstream和health_check
环境描述:192.168.0.16启动一个Apache,访问80端口返回192.168.0.16esbrunning192.168.0.17启动一个Apache,访问80端口返回192.168.0.17esbrunning启动一个openresty,访问8000端口轮询转发到192.168.016和192.168.0.17的80端口步骤一:(1)192.168.0.16和192.168.0.17启
going_han
·
2020-08-19 20:51
openresty
openresty 中mime.types 文件缺失问题,无法展示图片
看技术群有人问这个:“图片不展示了,直接下载了,怎么设置nginx“,之前刚开始学习nginx时遇到过,然后使用
openresty+lua
在做网关时遇到过,这里还是记录下吧。
weixin_34122810
·
2020-07-28 18:08
微服务API网关框架-顾加春-专题视频课程
课程收益本课程讲解是基于
openresty+lua
的网关框架的讲解,从零到有的整体思路的讲解。重点讲解lua脚本语言,op
老顾聊技术
·
2020-07-27 22:56
视频教程
nginx小技巧-动态域名(微信,小程序80端口)
openresty可以gitlab(svn)+jenkins/ansible等运维方式实现每次修改配置文件后,提交到gitlab触发CI/CD推送到nginx服务器,执行reload当然变通的也有,比如,
openresty
weixin_33785972
·
2020-07-12 23:28
openresty+lua
实现流量百分比分配
1、安装openresty:#!/bin/bash#NGINX_SERVER_IP="10.153.167.190"SOURCE_DIR="/data/jenkins_data"TARGET_DIR="/usr/local"NGINX_SOURCE_FILE="openresty-1.9.7.3.tar.gz"NGINX_TARGET_FILE="openresty-1.9.7.3"INSTALL
赶路人儿
·
2020-07-02 09:55
#
nginx
Openresty+Lua
读写文件
Talkischeap.Showmethecode.因为lua写读写操作比较麻烦,所以大致封装了一下。读文件:--读文件--参数:需要读取的文件路径--返回值:读出的内容,读取错误。--如果没有读出内容,第一个参数为nil,否则第二个参数为nillocalfunctionread_file(file_name)ifnotfile_namethenreturnnil,"missingfile_nam
8e744d4a988c
·
2020-03-25 22:53
Openresty+Lua
Redis连接池实现
Talkischeap.Showmethecode.localredis_c=require"resty.redis"localok,new_tab=pcall(require,"table.new")ifnotokortype(new_tab)~="function"thennew_tab=function(narr,nrec)return{}endendlocal_M=new_tab(0,15
8e744d4a988c
·
2020-03-25 22:49
基于OpenResty 使用lua 实现在后端服务挂掉时 返回托底数据
所以我就决定学习下
OpenResty+lua
自己实现试试看主要的实现流程是
上重楼
·
2020-02-29 19:42
SpringCloud + Vue 前后端分离微服务项目(一)
一、简介开发工具使用:IDEA、Nodejs、VisualStudioCode、MySQL5.5、JDK1.8前端使用技术:VUE+EL后台使用到的技术:OAuth2、Gateway、Zuul2.0、
OpenResty
Steven
·
2020-02-14 05:10
springboot
java
vue.js
springcloud
docker
API接口访问频次限制 / 网站恶意爬虫限制 / 网站恶意访问限制 方案
直接用商业服务传统的F5硬件,不过现在用的很少了云时代就用云时代的产品,典型代表阿里云web应用防火墙1.2第二层API网关(APIGateway)层API网关(APIGateway)kong为代表的开源API网关实现
openresty
流水理鱼
·
2019-12-18 12:06
云计算
API接口访问频次限制 / 网站恶意爬虫限制 / 网站恶意访问限制 方案
直接用商业服务传统的F5硬件,不过现在用的很少了云时代就用云时代的产品,典型代表阿里云web应用防火墙1.2第二层API网关(APIGateway)层API网关(APIGateway)kong为代表的开源API网关实现
openresty
流水理鱼
·
2019-12-17 19:00
我把宝塔bt的waf破解了
waf也有很多开源的方案,比如用的最多的
openresty+lua
做waf,据说很多大厂也是拿了github上的代码改改。宝塔也是利用
程序员Hani
·
2019-12-07 21:51
灰度发布-
Openresty+lua
实现动态upstream
动态的负载均衡控制;平滑上下线服务,升级服务;高可能保证–自动踢离线服务下线;具体思路利用lua中"lua_shared_dict"指令开辟一个共享内存空间;通过API动态根据key值&参数修改upstream(这里使用host作为key);利用proxy_pass可使用变量特性及lua指令"set_by_lua"动态修改当前upstream变量即可;配置:worker_processes1;pi
老夫刘某
·
2019-11-30 01:00
openresty+lua
实现简单的灰度发布
下面就是一个简单的
openresty+lua
的灰度发布的测试demo,简单地来说就是通过client的ip来访问不同的服务器。
gochenguowei
·
2018-12-16 22:29
nginx
openresty + lua 入口
这几天开始接触
openresty+lua
,在看代码和资料的时候,脑子里一直在想,代码的入口在哪里。
llaiwwan
·
2017-04-10 00:00
openresty
lua
上一页
1
下一页
按字母分类:
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
其他