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
限制国外Ip访问
参考代码https://gitee.com/xiaoyun461/blocking-external-networks首先需要的依赖:libmaxminddbhttps://github.com/maxmind/libmaxminddbmaxmind-geoiphttps://github.com/Dreamacro/maxmind-geoiplibmaxminddb需要gcc编译,可用Docke
xiaoyun461
·
2024-01-12 12:09
openresty
tcp/ip
网络协议
飞致云1panel v1.9.2 + 雷池WAF社区版 v4.0
前提条件:服务器IP已绑定域名1panel未安装
OpenResty
有支持TOTP的认证软件,如腾讯身份验证器,谷歌身份验证器,微软
Anyexyz
·
2024-01-11 04:17
安全
Nginx学习及工作中常用的一些操作
一、Nginx版本区别Nginx开源版http://nginx.orgNginxplus商业版https://www.nginx.comopenrstryhttp://
openresty
.org/cn/
浑水摸鱼程序猿
·
2024-01-10 07:37
学习笔记
nginx
java
运维
学习
APISIX入门使用
一、APISIX简介ApacheAPISIX是基于Nginx/
OpenResty
+Lua方案打造的一款动态、实时、高性能的云原生API网关,提供了负载均衡、动
郝南过
·
2024-01-09 13:42
apisix
网关
Admin
api
5.
OpenResty
系列之深入理解(一)
本文基于Centos8进行实践,请读者自行安装
OpenResty
。
沈健_算法小生
·
2024-01-07 17:49
高并发
openresty
junit
6.
OpenResty
系列之深入理解(二)
1.日志输出vim/usr/local/
openresty
/nginx/conf/nginx.conf默认配置如下#error_loglogs/error.log;#error_loglogs/error.lognotice
沈健_算法小生
·
2024-01-07 17:19
高并发
openresty
多级缓存、
OpenResty
缓存、Redis分布式缓存、进程缓存
目录标题一、预期表现二、环境配置1、nginx环境2、
OpenResty
环境3、redis环境3.1安装redis3.2配置启动命令3.3配置主从3.4哨兵4、进程缓存环境三、主要编码工作3.1、缓存主要问题解决
风中的默默
·
2024-01-06 05:32
缓存
openresty
redis
Openresty
测试框架--Test::Nginx
Test::Nginx使用说明1.简介1.1组件介绍Test::Nginx是一个由Perl编写的nginx测试组件,继承自Test::Base。1.2安装方法sudocpanTest::Nginx1.3测试目录结构测试目录最好命名为t,因为在测试过程中会在t中创建conf目录存储当前测试的配置和日志(默认路径为t/),应该可以提供参数来指定目录,尚未研究。cc_cache/├──go.sh└──t
醇雾
·
2024-01-05 09:46
1Panel上的免费WAF长亭雷池搭配
openresty
的用法
原文链接:1Panel上的长亭雷池WAF搭配
openresty
的用法前言最近把面板换成了国内公司出的但是开源的1panel,跑容器也是挺符合心里需求的,主界面也挺干净整洁。
m0_63660506
·
2024-01-04 07:29
openresty
运维开发
基于
OpenResty
部署应用层nginx以及nginx+lua开发hello world
我们这里玩儿nginx,全都会在nginx里去写lua脚本,因为我们需要自定义一些特殊的业务逻辑比如说,流量分发,自己用lua去写分发的逻辑,在分发层nginx里去写的再比如说,要用lua去写多级缓存架构存取的控制逻辑,在应用层nginx里去写的后面还要做热点数据的自动降级机制,也是用lua脚本去写降级机制的,在分发层nginx里去写的因为我们要用nginx+lua去开发,所以会选择用最流行的开源
浪白条
·
2024-01-03 06:27
Signature not supported. Hash algorithm SHA1 not available
1、执行命令yuminstall-y
openresty
报错Signaturenotsupported.HashalgorithmSHA1notavailable2、解决办法2.1执行命令update-crypto-policies
青春1314
·
2023-12-30 18:59
10
运维部署
运维
Error: GPG check FAILED
1、执行命令yuminstall-y
openresty
报错Error:GPGcheckFAILED2、解决办法yuminstall-y
openresty
--nogpgcheck
青春1314
·
2023-12-30 18:58
10
运维部署
运维
Nginx和
OpenResty
面试题及简单示例
简要解释Nginx的工作原理Nginx的工作原理:Nginx采用事件驱动和异步非阻塞的架构。它通过一个主进程和多个工作进程处理客户端请求。当有新的请求到达时,主进程接受并分发请求给空闲的工作进程进行处理。Nginx使用高效的I/O多路复用机制,可以同时处理大量的并发连接,使其具备出色的性能表现。Nginx可以用途有哪些?Nginx的用途和配置为反向代理服务器:Nginx可用于多种情况,包括静态文件
你曾经是少年
·
2023-12-28 05:01
openresty
nginx
ubuntu 安装apisix -亲测可用
具体操作方式如下:ubuntu和Debian其实类似的,可使用DEB方式安装,如下截图注意:1.aptinstall如果没有你指定的版本,就去掉版本直接安装sudoaptinstall2.如果提示缺乏
openresty
chain cosmos
·
2023-12-27 08:34
apisix
ubuntu
linux
运维
apisix
nginx+lua+redis实践
lua-resty-redis库
OpenResty
。api。适合复杂业务,节省内存。
OpenResty
:基于nginx开源版本的一个扩展版本。集成了大量的精良的lua
llp1110
·
2023-12-27 00:31
nginx
nginx
lua
redis
OpenResty
安装
安装
OpenResty
1.安装首先你的Linux虚拟机必须联网1)安装开发库首先要安装
OpenResty
的依赖开发库,执行命令: yuminstall-ypcre-developenssl-develgcc
丐版小杨哥
·
2023-12-27 00:31
openresty
游戏服务器列表-增量处理
开服时间为什么要自己写个,MySQL的增量备份日志,相对太复杂了看下一条UPDATE语句随便找了表修改了10002level1->2得用专门的库去完成,而这里需求很简单这章主要针对开服表优化处理这工具主要是配合前面
openresty
yunteng521
·
2023-12-26 13:53
杂项
服务器
运维
游戏服务器列表
增量更新
2018-12-29
OpenResty
用 Lua 语言实现简单服务
1、下载
openresty
的源码包下载地址:http://
openresty
.org/cn/download.html2、编译安装
openresty
tar-xvf
openresty
-1.13.6.2.tar.gzcd
openresty
张大志的博客
·
2023-12-25 22:02
多级缓存:亿级流量的缓存方案
文章目录一.多级缓存的引入二.JVM进程缓存三.Lua语法入门四.多级缓存1.
OpenResty
2.查询Tomcat3.Redis缓存预热4.查询Redis缓存5.Nginx本地缓存6.缓存同步一.多级缓存的引入传统缓存的问题传统的缓存策略一般是请求到达
p1sto
·
2023-12-23 06:48
缓存
多级缓存
canal
OpenResty
lua
spring
cloud
spring
boot
CentOS安装
OpenResty
参考文档:http://
openresty
.org/cn/installation.html
OpenResty
的安装过程比较简单,官方文档也已经讲得很详细了,这里主要是做一下安装记录1、安装#下载wgethttps
tianranll
·
2023-12-23 00:47
openresty
介绍、安装、使用
openresty
介绍、安装、使用1、
openresty
介绍2、
openresty
安装3、
openresty
使用1、
openresty
介绍
OpenResty
是一个基于Nginx与Lua的高性能Web平台
OceanWaves1993
·
2023-12-19 19:43
openresty
openresty
Java高并发解决方案——多级缓存(笔记)
3.3Cafeine3.3.1手动加载3.3.2自动加载3.3.3异步手动加载3.3.4异步自动加载3.3.5驱逐策略3.4整合四、LUA脚本4.1LUA4.2快速开始运行数据类型声明变量循环函数条件控制4.3
OpenResty
4.3.1
yjx23332
·
2023-12-19 11:25
解决方案
缓存
spring
cloud
分布式
java
秒杀项目——多级缓存
gitee.com/lin-jinghao/duojihuancun流程:浏览器访问静态资源时,优先读取浏览器本地缓存访问非静态资源(ajax查询数据)时,访问服务端请求到达Nginx后,通过Nginx反向代理到
OpenResty
mao____mao
·
2023-12-19 11:23
项目
缓存
多级缓存&Lua访问缓存(
OpenResty
——Redis——JVM Caffeine )
文章目录1.什么是多级缓存2.JVM进程缓存2.1.导入案例2.2.初识Caffeine2.3.实现JVM进程缓存2.3.1.需求2.3.2.实现3.Lua语法入门3.1.初识Lua3.1.HelloWorld3.2.变量和循环3.2.1.Lua的数据类型3.2.2.声明变量3.2.3.循环3.3.条件控制、函数3.3.1.函数3.3.2.条件控制3.3.3.案例4.实现多级缓存4.1.安装Ope
每天都要加油呀!
·
2023-12-19 11:52
SpringCloud
#
Redis
中间件
缓存
redis
lua
十二、Redis——多级缓存
目录1.传统缓存策略2.多级缓存方案3.JVM进程缓存3.1初识Caffeine4.实现进程缓存4.1安装
OpenResty
4.2.Redis缓存预热4.3.缓存同步4.3.1缓存数据同步策略4.3.2Canal
JavaCodeXB
·
2023-12-19 11:22
缓存
微服务 授权与验证
授权采用ngxin,后期可考虑
OpenResty
(nginx+lua)以ubuntu为例>cd/etc/nginx/>htpasswd-c-d/etc/nginx/passwd.dbusername>password
乘以零
·
2023-12-16 19:08
openresty
的开启,重启,关闭
下载地址和安装步骤上官网上:http://
openresty
.org/cn/installation.html我是源码下载进行make&&makeinstall安装好了在/opt目录下,进入
openresty
毛小意同学
·
2023-12-16 09:34
liunx
nginx
java全栈体系结构-架构师之路(持续更新中)
Java全栈体系结构数据结构与算法实战(已更)微服务解决方案数据结构模型(
openresty
/tengine)实战高并发JVM虚拟机实战性能调优并发编程实战微服务框架源码解读集合框架源码解读分布式架构解决方案分布式消息中间件原理设计模式
云策数据
·
2023-12-16 04:24
Java架构师p5-p7
java
开发语言
Java全栈架构师
Java架构师
Java全栈
Java互联网架构师
Java知识体系
第一遍阅读<透视http协议>感受
这个专栏无异于让我对有关网络的相关知识的阅读又重新提起了兴趣,之前一直记不住网络模型,总感觉很难,不过在阅读完之后我对此有了新的认知,也牢牢记住了每一层的作用此专栏不仅在于讲,也专注于实践,上来就提供了
openResty
JAVA弑云
·
2023-12-16 00:59
kong网关
1.kong网关简介Kong是一款基于
OpenResty
(Nginx+Lua模块)编写的高可用、易扩展的,由Mashape公司开源的APIGateway项目。
fFee-ops
·
2023-12-14 20:01
Nginx
java
开发语言
后端
OpenResty
入门与实践:下载安装、环境变量、常用命令及案例解析
文章目录一、
Openresty
下载安装二、设置环境变量三、常用命令四、入门案例五、实践案例1、lua-nginx-module1)入门案例2)获取Nginxuri中的单一变量3)获取Nginxuri中的所有变量
程序员Forlan
·
2023-12-06 20:44
运维
openresty
OpenResty
(nginx+lua+resty-http)实现访问鉴权
OpenResty
(nginx+lua+resty-http)实现访问鉴权最近用BI框架解决了一些报表需求并生成了公开链接,现在CMS开发人员打算将其嵌入到业务系统中,结果发现公开链接一旦泄露任何人都可以访问
小小明-代码实体
·
2023-12-05 02:27
nginx
openresty
nginx
lua
linux中使用
OpenResty
进行缓存
由于我们在实际开发过程中,有些数据需要被频繁读取,而且这些数据基本不会被改变,只会被频繁查询,但是问题在于,我们的数据库访问承受能力是有限的,在访问量非常高时,数据库负荷非常大,为了解决这个问题,我们就可以用到
OpenResty
一个人学会孤独
·
2023-12-04 12:24
飞致云1panel + 雷池WAF
前提条件:服务器IP已绑定域名完整的1panel环境1panel未安装
OpenResty
有支持TOTP的认证软件,如腾讯身份验证器,谷歌身份验证器,微软身份验证器,FreeOTP,Bitwarden等安装
Anyexyz
·
2023-12-04 12:54
bash
服务器
54.多级缓存
1)安装
OpenResty
。1.安装
醉梦依依惜(互粉互赞)
·
2023-12-04 02:39
web技术
缓存
多级缓存
springcloud
canal
nginx
redis
3.
OpenResty
系列之Nginx反向代理
1.Nginx简介Nginx(enginex)是一款轻量级的Web服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器什么是反向代理?反向代理(ReverseProxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器2.Nginx基
沈健_算法小生
·
2023-12-03 13:48
高并发
openresty
nginx
java
4.
OpenResty
系列之Nginx负载均衡
1.负载均衡配置上篇文章中,代理仅仅指向一个服务器。但是,网站在实际运营过程中,大部分都是以集群的方式运行,这时需要使用负载均衡来分流。nginx也可以实现简单的负载均衡功能。假设这样一个应用场景:将应用部署在192.168.1.11:80、192.168.1.12:80、192.168.1.13:80三台linux环境的服务器上。网站域名叫www.helloworld.com,公网IP为192.
沈健_算法小生
·
2023-12-03 13:47
高并发
openresty
nginx
负载均衡
使用 Docker + DockerCompose 封装 web 应用
技术栈前端ReactAntDesign后端GoIris网关Nginx
OpenResty
Lua企业微信后端构建api这里虽然我们写了EXPOSE4182,这个只用在测试的时候,生产环境实际上我们不会将后端接口端口进行暴露
K8sCat
·
2023-12-03 02:09
openresty
开发系列38--通过Lua+Redis 实现动态封禁IP
openresty
开发系列38--通过Lua+Redis实现动态封禁IP一)需求背景为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的IP黑名单。对于黑名单之内的IP,拒绝提供服务。
reblue520
·
2023-12-01 21:32
java
redis
缓存
nginx
linux
openresty
(nginx)+ lua + redis实现接口防刷
在上一篇文章防刷的配置完成之后nginx使用自带的ngx_http_limit_req_module模块实现接口防刷使用了一段时间之后发现体验感和可配置性不是很高,不太灵活,所以想着尝试尝试领导说过的lua脚本实现防刷和限流其实防刷和限流一直是两个概念,之前还是搞混淆了防刷主要还是针对爬虫或者是恶意请求,对于超过我们限定的规则的请求直接返回异常,然后禁封这个IP(禁封一段时间或者永久禁封)而限流是
迷失在IT路上
·
2023-12-01 21:59
lua
开发语言
分布式--
OpenResty
+lua+Redis
它拥有丰富的模块供我们使用,由于nginx是由c语言编写而成的,所以以前编写模块就必须使用c/c++,后来,有人将lua解释器继承到了nginx中,内建了ngx_lua模块,至此,nginx支持了lua一、
OpenResty
OpenResty
Aruba233
·
2023-12-01 21:29
lua
分布式
redis
开发语言
数据库
Nginx结合Lua——Nginx通过Lua+Redis实现自动封禁访问频率高的IP
文章目录实验背景实验一、安装使用
OpenResty
二、安装Redis三、在Nginx中使用Lua脚本访问Redis四、Nginx+Lua+Redis实验背景为了防止某恶意用户多次对服务器端口进行攻击,我们需要建立一个动态的
CapejasmineY
·
2023-12-01 21:55
Linux企业实战
Nginx
Openresty
通过Lua+Redis 实现动态封禁IP
并且可以设置封禁失效时间环境准备linuxversion:centos7/ubuntu等redisversion:5.0.5nginxversion:nginx-
openresty
设计方案实现IP黑名单的功能有很多途径
乐辞
·
2023-12-01 21:54
openresty
lua
redis
Docker 中
OpenResty
下载与使用
1Panel安装
OpenResty
查看到就说明安装成功部署项目在http中添加:server{listen8001;//端口号server_namelocalhost;location/{root/admin
@幻影忍者
·
2023-12-01 14:17
nginx
openresty
运维知识点-
openResty
openResty
企业级实战——畅购商城SpringCloud-网站首页高可用解决方案-
openResty
+nginx+lua——实现广告缓存测试企业级实战——畅购商城SpringCloud-网站首页高可用解决方案
amingMM
·
2023-11-30 08:08
运维
openresty
k8s搭建链路监控:skywalking
skywalking简介Java,.NETCore,NodeJS,PHP,andPythonauto-instrumentagents.GoandC++SDKs.LUAagentespeciallyforNginx,
OpenResty
andApacheAPISIX.Browseragent.ServiceMes
全栈测试笔记
·
2023-11-30 06:05
kubernetes
skywalking
容器
云原生
nginx
openresty
waf动态黑名单 白名单 、centos 、windows下部署
1、WAF使用Nginx+Lua实现自定义WAF(Webapplicationfirewall)参考网址https://github.com/unixhot/waf功能列表:支持IP白名单和黑名单功能,直接将黑名单的IP访问拒绝。支持URL白名单,将不需要过滤的URL进行定义。支持User-Agent的过滤,匹配自定义规则中的条目,然后进行处理(返回403)。支持CC攻击防护,单个URL指定时间的
22222222112
·
2023-11-27 17:21
nginx
nginx
【如何快速搭建企业级的WAF防火墙】
如何快速搭建企业级的WAF防火墙目标1.安装
OpenResty
2.部署Best-Nginx-Waf2.1下载Best-Nginx-Waf2.2解压缩2.3将best-nginx-waf文件夹复制到
openresty
zheng_le
·
2023-11-27 17:21
安全
Waf
安全运维
lua
nginx
web安全
系统安全
安全架构
生产级搭建
openresty
+waf防火墙
下载镜像源wgethttps://
openresty
.org/package/centos/
openresty
.reposudomv
openresty
.repo/etc/yum.repos.d/sudoyumcheck-update
xiaojunsongs
·
2023-11-27 17:48
openresty
服务器
linux
系统安全
开源框架
openresty
+nginx 实现web应用防火墙(WAF)
本文主要是通过春哥的开源框架
openresty
来
weixin_30393907
·
2023-11-27 17:46
上一页
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
其他