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
通过Nginx(
OpenResty
)修改UserAgent
通过
OpenResty
修改UserAgent,非常简单,Demo里做了多次反向代理是为了日志输出显示效果。实际应用中不必这么麻烦。
干雨
·
2022-07-23 11:00
Openresty
(十七)ngx_lua模块执行阶段
一luaVM二ngx_lua原理三lua_ngx的执行顺序官网参考空-->"lua代码字符串"block-->"{}"file-->"lua文件名"nginx初始化-->'接收'请求-->认证-->'处理'请求-->'日志'处理1)初始化时:'尚未'接收请求2)接收请求:判断'http|https'请求,设置nginx变量,rewrite,然后'认证'3)处理请求:进行'balance'或者本地的
wzj_110
·
2022-07-19 20:55
Openresty
lua
Openresty
(十六)ngx_lua模块
一
openresty
官方ngx_lua文档核心:只介绍'与http相关'的,辅助'场景'理解"nginxapiforlua":指的就是在'nginx.conf文件'中用'*_by_lua'和'*_by_lua_file
wzj_110
·
2022-07-19 20:55
Openresty
lua
openresty
lua-resty-mlcache多级缓存
openresty
lua-resty-mlcache多级缓存官网:https://github.com/thibaultcha/lua-resty-mlcache多级缓存一级缓存:使用lrucache存储最常使用的数据
o_瓜田李下_o
·
2022-07-19 20:06
openresty
openresty
openresty
ngx_lua请求响应
openresty
ngx_lua请求响应请求头操作ngx.req.set_header:添加、修改请求头语法格式:ngx.req.set_header(name,value)*name如果不存在,表示添加
o_瓜田李下_o
·
2022-07-19 20:36
openresty
openresty
openresty
lua-resty-lrucache缓存
openresty
lua-resty-lrucache缓存lua-resty-lrucache:https://github.com/
openresty
/lua-resty-lrucachelrucache
o_瓜田李下_o
·
2022-07-19 20:36
openresty
openresty
openresty
ngx_lua共享内存
openresty
ngx_lua共享内存lua_shared_dict:https://github.com/
openresty
/lua-nginx-module#lua_shared_dictngx.shared.DICT
o_瓜田李下_o
·
2022-07-19 20:06
openresty
openresty
openresty
ngx_lua变量操作
openresty
ngx_lua变量操作变量操作nginx自定义变量:ngx.var.namelocation/{set$a"";rewrite_by_lua_block{ngx.var.a="1";}
o_瓜田李下_o
·
2022-07-19 20:05
openresty
openresty
openresty
ngx_lua获取环境变量
openresty
ngx_lua获取环境变量环境变量ngx.config.subsystem:当前请求的nginx环境语法格式:subsystem=ngx.config.subsystem*如果在http
o_瓜田李下_o
·
2022-07-19 20:05
openresty
openresty
openresty
ngx_lua执行阶段
openresty
ngx_lua执行阶段nginxhttp执行阶段nginxhttp执行阶段#ngx_http_core_module.htypedefenum{NGX_HTTP_POST_READ_PHASE
o_瓜田李下_o
·
2022-07-19 20:05
openresty
openresty
openresty
ngx_lua子请求
openresty
ngx_lua子请求子请求主请求、子请求#主请求*http请求,从nginx外部进行反问#子请求*从nginx内部发起,不是外部的http请求,*将主请求分解为多个子请求,向指定的location
o_瓜田李下_o
·
2022-07-19 20:05
openresty
openresty
OpenResty
安装与使用nginx配合lua实现服务器输入输出日志记录
OpenResty
安装与使用nginx配合lua实现服务器输入输出日志记录安装环境:centos(具体版本不限)安装前准备必须将这些库perl5.6.1+,libpcre,libssl安装在您的电脑之中
五颜六色的bug
·
2022-07-19 20:53
Springboot
OpenResty
linux
nginx
lua
linux web应用防火墙,基于ngx_lua_waf模块配置web应用防火墙
前言ngx_lua_waf是一个基于lua-nginx-module(
openresty
)的web应用防火墙1,用途:防止sql注入,本地包含,部分溢出,fuzzing测试,xss,×××F等web**
航天面面观
·
2022-07-19 20:52
linux
web应用防火墙
ngx_lua 模块详细讲解(基于
openresty
)
ngx_lua模块的原理:1、每个worker(工作进程)创建一个LuaVM,worker内所有协程共享VM;2、将NginxI/O原语封装后注入LuaVM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、Lua代码调用I/O操作等异步接口时,会挂起当前协程(并保护上下文数据),而不阻塞worker;5、I/O等异步操作完成时还原相关协程上下文数据,并继续运行
weixin_30780649
·
2022-07-19 20:20
lua
git
运维
OpenResty
部署ngx_lua_waf
OpenResty
部署ngx_lua_waf
OpenResty
部署安装依赖包下载并编译安装
openresty
测试
openresty
安装验证配置是否正确启动工程化的nginx+lua项目结构项目工程结构编辑
旭出东方旭出东方旭出东方旭出东方旭出东方
·
2022-07-19 20:46
OpenResty
Nginx/
OpenResty
+Lua实战
OpenResty
集成了Nginx,在支持Nginx所有的功能前提下,整合了Lua、Mysql、Redis、Memcached等插件,使Nginx功能更强大。
shanchahua123456
·
2022-07-19 20:40
openresty
nginx与lua的执行顺序、步骤说明、nginx配置文件里ngx_lua运行指令介绍(init_by_lua_file等)
nginx与lua的执行顺序和步骤说明转载由:http://www.mrhaoting.com/?p=157#comment-588一、nginx执行步骤nginx在处理每一个用户请求时,都是按照若干个不同的阶段依次处理的,与配置文件上的顺序没有关系,详细内容可以阅读《深入理解nginx:模块开发与架构解析》这本书,这里只做简单介绍;1、post-read读取请求内容阶段,nginx读取并解析完请
liuxin_0725
·
2022-07-19 19:11
openresty
openresty
ngx_lua日志操作
openresty
ngx_lua日志操作日志操作ngx.log:向日志文件输出日志语法格式:ngx.log(log_level,...)环境:init_by_lua*,init_worker_by_lua
o_瓜田李下_o
·
2022-07-19 19:03
openresty
openresty
10.高并发Lua、
OpenResty
、redis
变更频率低的数据,查询频率高得数据,如何提升访问速度?数据做成静态页[商品详情页]做缓存[Redis]Lua入门Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能特性支持面向过程(procedure-oriented)编程和函数式编程(functionalprogramming);自动内存管理;只提供了一种通用
C--G
·
2022-07-15 13:26
#
alibabaCloud
lua
redis
开发语言
【SCG | 微服务网关一】为什么要有网关、生产环境如何选择网关
3、网关分类二、网关技术选型1、traefix2、Nginx3、
OpenResty
4、KongNginx、OpenRetry、Kong三个项目的关系Kong和Traefik对比5、ZuulZuul1和Zuul2
秃秃爱健身
·
2022-07-14 07:47
服务网关SCG
微服务
微服务
云原生
如何快速的在 Kubernetes 上部署云原生微服务网关 APISIX
1几种常见网关的比较Nginx,模块化设计的反向代理软件,C语言开发
OpenResty
,以Nginx为核心的Web开发平台,可以解析执行Lua脚本Kong,
OpenResty
的一个应用,是一个API网关
运维之美
·
2022-07-11 17:01
网关
kubernetes
docker
nginx
java
分布式--
OpenResty
+lua+Redis
它拥有丰富的模块供我们使用,由于nginx是由c语言编写而成的,所以以前编写模块就必须使用c/c++,后来,有人将lua解释器继承到了nginx中,内建了ngx_lua模块,至此,nginx支持了lua一、
OpenResty
OpenResty
aruba
·
2022-06-29 10:38
lua、Canal实现广告缓存(2)-------OpenRestry+Nginx限流
3.OpenRestry介绍
OpenResty
(又称:ngx_
openresty
)是一个基于nginx的可伸缩的Web平台,由中国人章亦春发起,提供了很多高质量的第三方模块。
Java-请多指教
·
2022-06-05 09:04
Lua/Canal
lua
缓存
开发语言
Kong
KongGateway是一款基于
OpenResty
(Nginx+Lua模块)编写的高可用、易扩展的,由Mashape公司
想成为大师的学徒小纪
·
2022-05-20 17:17
nginx 集成lua操作mysql的过程解析
目录前言实现思路ngx_lua模块概念OpenRestry安装步骤1、下载OpenRestry2、解压缩文件3、进入
OpenResty
目录执行配置4、执行命令:make&&makeinstall5、进入
·
2022-05-15 18:39
动态追踪技术
关于作者【转载至https://
openresty
.org/posts/dynamic-tracing/感谢原作者章亦春大佬的分享】什么是动态追踪【调不出来很郁闷,调出来了更郁闷】我很高兴能在这里和大家分享动态追踪技术
shumeng_xiaoyan
·
2022-05-03 20:28
动态追踪
DTrace
Linux企业运维--nginx高速缓存-
*************构建nginx高速缓存***********iptables-tnat-IPOSTROUTING-s172.25.14.0/24-jMASQUERADE链接服务器下载
openresty
凯哥我点了!
·
2022-05-01 16:34
nginx
服务器
openresty
完全开发指南_为什么很多 SpringBoot 开发者放弃了 Tomcat,选择了 Undertow?...
前言SpringBoot中的Tomcat容器SpringBoot设置UndertowTomcat与Undertow的优劣对比最后《Java2019超神之路》《Dubbo实现原理与源码解析——精品合集》《Spring实现原理与源码解析——精品合集》《MyBatis实现原理与源码解析——精品合集》《SpringMVC实现原理与源码解析——精品合集》《SpringBoot实现原理与源码解析——精品合集》
weixin_39772652
·
2022-05-01 08:49
openresty完全开发指南
Filebeat和logstash 使用过程中遇到的一些小问题记录
lrwxrwxrwx1rootroot72Apr600:00jy.baidu.com-80-access.log->/usr/local/
openresty
/nginx/
自由早晚乱余生
·
2022-04-06 22:00
团队vue基础镜像选择思考
前端镜像可以考虑使用nginx或者
openresty
;镜像大小说明nginx:1.20.2-alpine8.41MB最小最新版本nginx:1.21.450.95MB最新版本nginx:stable1.20.252.27MB
李福春
·
2022-03-30 13:00
团队vue基础镜像选择思考
前端镜像可以考虑使用nginx或者
openresty
;镜像大小说明nginx:1.20.2-alpine8.41MB最小最新版本nginx:1.21.450.95MB最新版本nginx:stable1.20.252.27MB
·
2022-03-29 21:58
java
Gitlab-多实例搭建
Gitlab-多实例搭建操作系统:CentOS所有服务如下:节点A:
OpenResty
、grafana-server节点B:PGSQL、Redis节点C:Gitlab_1节点D:Gitlab_2节点E:
·
2022-03-24 14:37
java并发-一些系统分析工具
cpu分析火焰图arthas火焰图做为cpu调试的神器,最早是
openresty
中被大神春哥开始应用,之后慢慢普及到各个语种当中,Java目前用的还不是很多。
·
2022-03-13 22:24
java
Orange网关
Orange简介Orange是一个基于
OpenResty
的APIGateway,提供API及自定义规则的监控和管理,如访问统计、流量切分、API重定向、API鉴权、WEB防火墙等功能。
码上ing生活
·
2022-03-13 02:56
JAVA高级
#
网关
OpenResty
入门
OpenResty
介绍
OpenResty
通过汇聚各种设计精良的Nginx模块(主要由
OpenResty
团队自主开发),从而将Nginx有效地变成一个强大的通用Web应用平台。
捉虫大师
·
2022-03-04 15:00
李凌:6 年,我如何从开源小白成为 Apache 顶级项目 PMC
2016-2021年,李凌完成了从一个纯「开源小白」向Apache顶级项目PMC成员的转变,期间他在
OpenResty
、ApacheAPISIX、Kubeshpere等社区留下了不同的贡献「印记」。
·
2022-03-02 09:57
开源
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
2022年学习安排
上半年(1月-6月)掌握Flutter高级特性学习Lua,掌握
Openresty
高级特性。掌握分布式事务Steata掌握Zookeeper掌握Dubbo原理,搞懂Rpc实现思路。
瞎儿卷
·
2022-02-21 09:54
笔记
java
mysql
面试
为
openresty
的 luajit 安装 luarocks
#.bashrcexport
OPENRESTY
=/usr/local/Cellar/
openresty
/1.13.6.1exportLUAJIT_LIB=$
OPENRESTY
/luajit/libexportLUAJIT_INC
焉知非鱼
·
2022-02-17 06:13
Mac搭建
openresty
的坑
Mac搭建
openresty
的坑
openresty
网站:http://
openresty
.org/cn/installation.html开始以为有这个网站,应该很快搭好了,谁知道几乎搞了一天。
小耿_da0a
·
2022-02-16 13:52
openresty
说起来有些惭愧,学了这么长时间
openresty
也没什么进步,做下心得总结吧。对于有编程经验的人来讲,入门比较快。1、粗略阅读菜鸟教程,知道有这门语言中有什么内容2、学习数组、表、元表。
北派浩
·
2022-02-16 07:45
源码编译安装 kong 步骤总结
避免权限问题,测试环境全部使用的是root用户操作1.安装
openresty
wgethttps://
openresty
.org/download/
openresty
-1.15.8.2.tar.gz获取
openresty
lothar_cly
·
2022-02-16 06:19
(转)nginx+redis实现接入层高性能缓存技术
转自:http://blog.csdn.net/phil_code/article/details/79154271一.
OpenResty
OpenResty
是一个基于Nginx与Lua的高性能Web平台
Super_PF
·
2022-02-15 11:36
IT之路随笔
nginx
redis
高性能
缓存
一些有用的学习网址
Nginx教程:http://
openresty
.org/download/agentzh-nginx-tutorials-zhcn.html关于高级java工程师的面试题:http://blog.csdn.net
親愛的破小孩
·
2022-02-14 14:14
Apache Apisix 网关最新2.1源码构建踩坑指南
请使用docker的方式构建.如果组件不确定,可以先执行(2.下载最新的发行版源码包),执行makedeps的时候会检查出那些依赖没有安装,可以根据这个安装缺少的组件1.Apisix依赖Apisix依赖于
Openresty
山间草夫
·
2022-02-13 19:50
使用Nginx+Lua(
OpenResty
)开发高性能Web应用
参考学习目录:https://www.iteye.com/blog/jinnianshilongnian-2190344在互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡、反向代理、代理缓存、限流等场景;而把Nginx作为一个Web容器使用的还不是那么广泛。Nginx的高性能是大家公认的,而Nginx开发主要是以C/C++模块的形式进行,整体学习和开发成本偏高;如果有一种简单的语言
城市里永远的学习者
·
2022-02-13 12:48
个人学习计划
(以laravel和ci为准)1.3相关算法,数据结构研究(php为准)2.docker学习,相关环境搭建,运行3.Golang学习3.1golang相关基础学习3.2框架学习(以beego为准)4.
openresty
smallThree1
·
2022-02-09 22:00
nginx安装参数(支持lua),使用openssl 1.1
nginx安装参数(支持lua)使用openssl1.1下载luajitgitclonehttps://github.com/
openresty
/luajit2.git然后安装makeinstallPREFIX
文龙少爷
·
2022-02-09 10:18
Gitlab-多实例搭建
Gitlab-多实例搭建操作系统:CentOS所有服务如下:节点A:
OpenResty
、grafana-server节点B:PGSQL、Redis节点C:Gitlab_1节点D:Gitlab_2节点E:
·
2022-02-08 19:21
Linux安装
OpenResty
api 网关 Orange
1.安装
openresty
#yum-yinstalllibuuid-develpcre-developenssl-develgcc-c++wget#mkdir/
openresty
#cd/
openresty
試毅_思伟
·
2022-02-08 11:46
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他