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
]使用nginx lua清除proxy cache
分享2篇文章,介绍了nginxproxycache的原理,以及怎么使用lua做cachepurge,包括单一url的清除,特别的支持了通配符的purge操作。文章https://scene-si.org/2016/11/02/purging-cached-items-from-nginx-with-lua/https://scene-si.org/2017/01/08/improving-ngin
orangleliu
·
2020-09-16 03:11
openresty
OpenResty
限制下载速度
http://blog.donatas.net/blog/2017/07/25/limit-bandwidth-
openresty
/Nginx有两个非常棒的模块用来限制响应(responses)的速度limit_rate
orangleliu
·
2020-09-16 03:11
openresty
OpenResty
简介及原理
文章目录一.
OpenResty
简介1.背景2.
OpenResty
概念二.
OpenResty
的运行原理三.
OpenResty
的优势四.
OpenResty
的nginx架构的特点五.Lua及其ngx_lua简介
且听风吟zyw
·
2020-09-16 02:41
OpenResty
Nginx和
OpenResty
专栏帖
原文转自:https://blog.csdn.net/u010648555/article/details/78468364本帖是用于统计整理Nginx和
Openresty
相关的学习博客和资料,方便自己学习和后期快速查找对应的知识
cbmljs
·
2020-09-16 02:50
openresty
openresty
nginx
OpenResty
lua resty http 代理网关从无到有搭建
一、背景说明准备在项目中基于nginx、
OpenResty
搭建一个简易网关,实现同一域名根据不同cookie代理不同docker功能,降低前端、移动端多业务线并行测试联调成本。
TimerBin
·
2020-09-16 02:16
nginx
nginx
OpenResty
lua
网关
resty.http
200
404
302
cookie
header
在
Openresty
环境下搭建视频服务器
环境说明:1.操作系统----CentOS7安装过程(以下安装过程以root执行,目录假定在/opt):#cd/opt1.安装必要的依赖库#yuminstall-yzlib#yuminstall-ypcre#yuminstall-ygccgcc-c++readline-develpcre-developenssl-develtclperl2.安装drizzle7-2011.07.21#wgetht
Leon1509
·
2020-09-16 02:51
nginx
JWPlayer
Openresty
基于
OpenResty
上传限速的实现
问题背景一般而言,
OpenResty
做的都是反向代理的工作,负责流量治理类的工作。很常见的限速一般都是下载限速Nginx也提供了类似的指令:limit_rate。
码行天下i
·
2020-09-16 02:10
openresty
OpenResty
的一些好文章
1.
OpenResty
的特性https://segmentfault.com/a/11900000192661362.又拍云
OpenResty
/Nginx服务优化实践https://www.upyun.com
码行天下i
·
2020-09-16 02:38
openresty
OpenResty
火焰图工具
什么是火焰图?火焰图和直方图、曲线图一样,是一种分析数据的方式,它可以更直观、更形象地展示数据,让人很容易发现数据中的隐藏信息。之所以叫火焰图,是因为这种图很像一簇火焰。火焰图展现的一般是从进程(或线程)的堆栈中采集来的数据,即函数之间的调用关系。从堆栈中采集数据有很多方式,下面是几种常见的采集工具:PerformanceEventSystemTapDTraceOProfileGprof数据采集到
码行天下i
·
2020-09-16 02:38
openresty
火焰图
火焰图介绍看到
openresty
里用火焰图觉得挺有意思的,又装逼又有用。
码行天下i
·
2020-09-16 01:05
openresty
OpenResty
第八篇:
Openresty
实现的网关权限控制
简介采用
openresty
开发出的api网关有很多,比如比较流行的kong、orange等。这些API网关通过提供插件的形式,提供了非常多的功能。
yangsen159
·
2020-09-16 00:46
lua+nginx
Nginx+Lua+redis, 商品详情页缓存技术
需要使用
openresty
软件1lua配置test.lua需要写入缓存逻辑\#usernobody;worker_processes2;error_loglogs/error.log;events{worker_connections1024
智慧健康
·
2020-09-16 00:25
Web
Lua
Nginx实现JWT验证-基于
OpenResty
实现
介绍权限认证是接口开发中不可避免的问题,权限认证包括两个方面接口需要知道调用的用户是谁接口需要知道该用户是否有权限调用第1个问题偏向于架构,第2个问题更偏向于业务,因此考虑在架构层解决第1个问题,以达到以下目的所有请求被保护的接口保证是合法的(已经认证过的用户)接口可以从请求头中获取当前用户信息每个请求都有uuid用于标识JWT(JSONWebToken)目前是应用最广的接口权限方案,具有无状态,
weixin_34296641
·
2020-09-16 00:31
openresty
日志输出的处理
最近出了个故障,有个接口的请求居然出现了长达几十秒的处理时间,由于日志缺乏,网络故障也解除了,就没法再重现这个故障了。为了可以在下次出现问题的时候能追查到问题,所以需要添加一些追踪日志。添加这些追踪日志,我希望能够达到如下几点:1、只有请求超过一定时间才记录,不然请求太多,系统扛不住2、添加的代码可以尽量的少3、对接口的影响尽量小,比如不影响实际时延,甚至记录日志时出现了错误,也不影响系统正常运行
weixin_33842304
·
2020-09-16 00:37
灰度环境
灰度环境搭建
openResty
:官方网址:
openresty
.org/cn/安装该案例使用centos系统;1.执行:yuminstallreadline-develpcre-developenssl-develgcc2
王者达圣
·
2020-09-15 23:55
技术分享
MacOS:安装Redis与启用
二、homebrw安装1.搜索redisbrewsearchredis➜~brewsearchredis==>Formulaehiredisredis-leveldb
openresty
/brew/redis-nginx-moduleredis
陌生谁家年少
·
2020-09-15 23:38
macOS
Redis
redis
mac
redis
openresty
获取nginx请求头信息
vitest.lua:在nginx.conf配置文件中已经指定了lua脚本了获取到请求头信息可以帮助我们做什么呢?①比如对同一请求url,实际上也可以认定为是同一请求用户,可以限定其单位时间内的请求次数,防止过高频率访问,阻断恶意攻击。②也可以在请求头信息中加上token信息,对请求进行鉴权。③进行url定向转发,比如将1-100的id转发到A服务器,将101-200的id转发到B服务器等。因为l
学亮编程手记
·
2020-09-15 22:35
系统架构设计
Nginx
通过 Consul+
OpenResty
实现无reload动态负载均衡
【转载请注明出处】:https://www.jianshu.com/p/bee45550781e动态Nginx负载均衡的配置,可以通过Consul+Consul-Template方式,但是这种方案有个缺点:每次发现配置变更都需要reloadNginx,而reload是有一定损耗的。而且,如果你需要长连接支持的话,那么当reload时Nginx长连接所在worker进程会进行优雅退出,并当该work
后端老鸟
·
2020-09-15 10:00
Java电商秒杀系统性能优化(三)——分布式扩展
分布式扩展一、单机容量问题1.1单机容量问题表象,水平扩展方案1.2Nginx反向代理1.3负载均衡二、部署Nginx2.1数据库远程开放端口连接2.2部署Nginx
OpenResty
2.3前端资源部署
to_be_better_one
·
2020-09-15 07:03
Java电商秒杀系统性能优化
Java秒杀
Nginx
负载均衡
反向代理
分布式扩展
高并发 Nginx+Lua
OpenResty
系列(1)——环境搭建
OpenResty
是一款基于Nginx的高性能负载均衡服务器容器,简单来说是Nginx+Lua。结合了Lua语言来对Nginx进行扩展,使得在Nginx上具有web容器功能。
weixin_30652271
·
2020-09-15 05:07
运维
lua
git
三 SPU、SKU、Lua、
OpenResty
一SPU与SKU1.1SPU与SKU概念SPU=StandardProductUnit(标准产品单位,某款产品的公共属性)概念:SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的货品就可以称为一个SPU例如:华为P50就是一个SPUSKU=stockkeepingunit(库存量单位,某款商品不同参数对应的商品信息)SK
麦芽糖0219
·
2020-09-15 02:56
笔记
fastdfs 使用原文件名下载
fastdfs使用原文件名下载安装部署fastdfs需求
openresty
代替nginx安装和配置
openresty
安装部署fastdfs可参考我的上一篇文章fastdfs单机多groupName部署和
Will4j
·
2020-09-15 01:44
服务搭建
(转)
openResty
缓存
原文出自https://moonbingbing.gitbooks.io/
openresty
-best-practices/content/ngx_lua/cache.html缓存缓存的原则缓存是一个大型系统中非常重要的一个组成部分
leadersnowy
·
2020-09-14 14:37
OpenResty
高性能、高可用缓存架构
架构此处架构图,后续有时间补上方案设计要点一、流量分发Nginx:分发层+应用层流量分发策略
OpenResty
+nginx+lua二、多级缓存+nginx本地渲染Nginx本地缓存+Redis缓存+Tomcat
摸石头
·
2020-09-14 14:13
分布式
基于
OpenResty
部署应用层nginx
我们这里玩儿nginx,全都会在nginx里去写lua脚本,因为我们需要自定义一些特殊的业务逻辑比如说,流量分发,自己用lua去写分发的逻辑,在分发层nginx里去写的再比如说,要用lua去写多级缓存架构存取的控制逻辑,在应用层nginx里去写的后面还要做热点数据的自动降级机制,也是用lua脚本去写降级机制的,在分发层nginx里去写的因为我们要用nginx+lua去开发,所以会选择用最流行的开源
heimabb
·
2020-09-14 14:29
大型缓存架构
OpenResty
缓存
一、使用Luashareddict官方文档:https://github.com/
openresty
/lua-nginx-module#ngxshareddict使用的话首先需要在nginx.conf加上一句
INGNIGHT
·
2020-09-14 13:48
nginx
nginx 使用HttpMemcModule
1.下载memc-nginx-modulehttps://github.com/
openresty
/memc-nginx-module/tags2.编译memc-nginx-module.
liuynbin
·
2020-09-14 00:57
memcache
php
Job for
openresty
.service failed because the control process exited with error code.
在centos7中,启动
openresty
时报错:Jobfor
openresty
.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatus
openresty
.service"and"journalctl-xe"fordetails
街角文艺青年
·
2020-09-13 22:01
报错专区
linux
nginx
docker
centos
openresty
启动时候报ngx_slab_alloc() failed: no memory 问题
使用
openresty
启动nginx时,报错误:nginx:[crit]ngx_slab_alloc()failed:nomemory解决办法:由于在nginx.conf文件中设置有nginx全局内存申请
奋斗的小猴子
·
2020-09-13 22:40
分布式系统限流策略(二)
应用接入层限流(Nginx/
OpenResty
)Nginxngx_http_limit_conn_modulengx_http_limit_req_module
OpenResty
lua-resty-limit-trafficlimit_rate
风度玉门
·
2020-09-13 17:45
分布式系统
安装
openresty
失败的解决
官网上的安装步骤如下:tar-xzvf
openresty
-VERSION.tar.gzcd
openresty
-VERSION/.
胡渣大叔
·
2020-09-13 15:30
openresty
openresty
--使用高版本的openssl(linux 环境下)
注:
openresty
在动态加载证书的时候使用的模块需要openssl-1.0.2e版本以上,所以我们需要重新编译
openresty
。
csdncqmyg
·
2020-09-13 15:31
linux
openresty
环境搭建问题记录
第一次在mac安装遇到如下问题:截图:具体code如下:Sonofelice:bch-flowrouterbaidu$brewinstall
openresty
/brew/
openresty
UpdatingHomebrew
abc25257759
·
2020-09-13 15:06
openssl源码安装后,编译nginx-1.9.7或者
openresty
找不到OpenSSL的解决办法
问题:nginx编译找不到openssl现象:源码安装openssl的目录是/usr/local/ssl/就算把/usr/local/ssl/lib添加到/etc/ld.so.conf内,并且ldconfig-v,发现nginx编译时依然报找不到openssl的错误,如下#./configure--with-http_ssl_modul-------------------------------
xxxbigbug
·
2020-09-13 14:11
我自己的一些小小经验
nginx环境设置(
openresty
安装时openssl查找失败解决方案)
安装在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法,**以下命令均需root权限执行**:首先安装必要的库(nginx中gzip模块需要zlib库,rewrite模块需要pcre库,ssl功能需要openssl库)。选定**/usr/local**为安装目录,以下具体版本号根据实际改变。1.安装gccgcc-c++(如新环境,未
jalele
·
2020-09-13 14:14
openresty
用AES/ECB/NoPadding 128位解密
由于各个语言在默认填充方式的不同,导致跨编程语言加解密失败。lua解密java用AES/ECB/NoPadding128位加密结果示例:ase使用了resty.aes,底层调用了C语言的spenssllocalstr=require"resty.string"--ECB方式无需iv,传递一个16字节的iv以便用原始key进行EVP_DecryptInit_ex初始化localprice_decod
wwwasw
·
2020-09-13 14:17
nginx 域名代理动态解析,需要一些新的模块
/configure--prefix=/opt/works/
openresty
--with-luajit--with-ipv6--with-http_iconv_module--with-http_postgres_module
laoxiao1987
·
2020-09-13 12:07
linux
安装
openresty
神奇坑
安装
openresty
,当点.
凹凸曼牵手小怪兽
·
2020-09-13 08:33
上海地段
工作日记
编译安装最新的nginx,带第三方模块 headers-more-nginx-module
opensslhttps://my.oschina.net/liuguangqiang/blog/22436391:下载headers-more-nginx-module模块https://github.com/
openresty
weixin_33739523
·
2020-09-12 23:52
OpenResty
学习——第二章
OpenResty
(Nginx+Lua)开发入门のNginx Lua API
本文转自https://blog.csdn.net/jinnianshilongnian/article/details/84702680,好文要顶,感谢博主分享!Nginx入门本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章:nginx启动、关闭、重启http://www.cnblogs.com/derekchen/archive/2011/02/17/1957209
Peter-OK
·
2020-09-12 17:35
基于 lua-resty-upstream-healthcheck 动态检测后端服务节点的状态
参考:-https://github.com/
openresty
/lua-resty-upstream-healthcheck直接上配置示例步骤,配置环境如下:在同一台服务器上配置了两个tomcat服务器作为
weixin_34362875
·
2020-09-12 17:38
openresty
利用插件lua-resty-moongoo操作mongodb
工程师标准>>>1.引入第三方模块lua-resty-moongoohttps://github.com/isage/lua-resty-moongoo.git2.将其下载下来放到/usr/local/
openresty
weixin_33955681
·
2020-09-12 17:19
tengine安装ngx_http_lua_module
://luajit.org/download.html下载的luajit来安装tengine上,启动时报错如下nginx:[alert]detectedaLuaJITversionwhichisnot
OpenResty
's
weixin_33971977
·
2020-09-12 17:48
Openresty
与 Tengine
Openresty
与Tengine
Openresty
和Tengine基于Nginx的两个衍生版本,某种意义上他们都和淘宝有关系,前者是前淘宝工程师agentzh主导开发的,后者是淘宝的一个开源项目;
Openresty
weixin_33840661
·
2020-09-12 17:42
lua
memcached
数据库
Nginx编译安装Lua模块
Nginx编译安装Lua模块一、安装Lua环境及相关库官网网址:https://github.com/
openresty
/lua-nginx-moduleLuaJIT`wgethttp://luajit.org
weixin_30466953
·
2020-09-12 17:43
淘宝Tengine vs ngx_
openresty
agentzh是这样说的:Tengine是一个nginx的fork,而ngx_
openresty
是nginx的bundle.最初两者没有交集,后来Tengine也是ngx_
openresty
多数核心组件的用户了
wangbin579
·
2020-09-12 17:26
服务器端开发
openresty
中nginx不同阶段
init阶段:(1)init_by_luacontext:http(2)init_worker_by_luacontext:httprewrite/access阶段:请求类型:1、http类型:(1)set_by_luacontext:server,serverif,location,locationif(2)rewrite_by_luacontext:http,server,location,l
wzjudy
·
2020-09-12 17:39
#
nginx
#
openresty
openwrt中编译nginx-lua-module模块
背景最近在开发高铁CDN项目,由于我们的边缘节点的系统不是标准的centos(而是openwrt),所以在搭建lua-ngx开发环境中就遇到很多问题,最主要的问题是不能直接使用
openresty
这个平台
stefan1240
·
2020-09-12 17:30
openresy知识
openwrt下编译lua
openwrt支持lua
opnresty+openwr
CDN通过
openresty
库实现ocsp stapling,有效提升客户端回源效率
背景最近在开发CDN在线加速功能,各个CDN厂商都支持了oscpstapling功能,所以我们的产品必须也要实现它。实现它的好处就是:可以省掉浏览器和CA机构的服务器校验证书的时间,这样可以提高浏览器的响应速度。一、什么是ocspstapling对于一个可信任的CA机构颁发的有效证书,在证书到期之前,只要CA没有把其吊销,那么这个证书就是有效可信任的。有时,由于某些特殊原因(比如私钥泄漏,证书信息
stefan1240
·
2020-09-12 17:30
openresy知识
CDN(内容分发网络)
openresty
开发系列36--
openresty
执行流程之6日志模块处理阶段
openresty
开发系列36--
openresty
执行流程之6日志模块处理阶段一)header_filter_by_lua语法:header_filter_by_lua语境:http,server,location
郑子明
·
2020-09-12 16:58
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他