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
反向代理返回非200进行retry到自定义upstream
利用error_page指令对反向代理返回的404,302...等状态码,做子请求的二次处理。client-[1]->nginxproxy站点A(返回404,302)|[3]V站点B(返回200)比如作为CDN的服务时候,站点A返回302,利用子请求提取location的url访问站点B,拿到结果返回给客户端比如作为下载镜像站点,客户端请求下载文件,在站点A无法找到返回404,利用子请求请求B站点
orangleliu
·
2020-08-22 17:59
openresty
nginx
Openresty
实现反向代理、Nginx的图表功能
1、使用
openresty
缓存功能(1)
openresty
是什么?
ly2020_
·
2020-08-22 17:57
企业运维
OpenResty
学习笔记(十) 登录验证
上一篇中我们已经可能搭起一个完整的nginx的环境,那现在我们就可以做点什么了吧,先从一个最开始的事做起:登录。一般来说登录这个动作是基本上所有的系统都需要的,就拿这个练手吧,先顺一下流程。web端也不需要什么页面了,直接发一个http的get请示,把user跟pwd作为参数传过来,nginx接收,然后走一下数据库验证并给出返回,这应该是个简单得不能再简单的登录了吧。既然那么简单那么就直接上代码啦
leadersnowy
·
2020-08-22 17:10
OpenResty
Nginx/
OpenResty
内存泄漏/目录穿越漏洞
影响版本nginx<=v1.17.7(commitaf8ea176a743e97d767b3e1439d549b52dd0367a)
openresty
<=v1.15.8.2原理参考Itcandisclosethefragmentoftheprocessmemorywith301
caiqiiqi
·
2020-08-22 16:27
Linux-Unix
安全
使用
OpenResty
做策略反向代理
背景HTTP反向代理是一个在日常运维里面常见的功能需求,往往起到负载均衡、灾备和安全的效果,目前用得比较多的HTTP反向代理有nginx、haproxy等。最近我们有一个需求,希望HTTP反向代理服务器可以由URL参数来指定转发后端的HTTP服务器地址,同时希望这些参数可以加密,避免明文的方式暴露了后端HTTP服务器地址等敏感信息。如果只是根据URL里面的参数来指定后端HTTP服务器haproxy
bk20103016
·
2020-08-22 16:49
openresty
中lua的https请求报错的代替办法(丑陋但实用)
openresty
中是有一套请求http/https的方法的:resty.http。
benhongbi6754
·
2020-08-22 16:45
Openresty
学习使用(四)日志切割
Openresty
学习使用(四)日志切割说明Logrotate日志切割问题执行时间的问题如何告诉应用程序重新打开日志文件说明安装新版nginx的时候,会自动在/etc/logrotate.d目录下面生成一个
林里灰羊
·
2020-08-22 16:52
nginx
linux
Openresty
学习使用(一)记录爬虫结果日志
Openresty
学习使用(一)记录爬虫结果日志业务场景
openresty
安装
openresty
配置Java调用问题业务场景日志记录很多时候是一种高并发场景的解决方案,对于不那么重要或者及时的场景可以通过异步记录日志的方式
林里灰羊
·
2020-08-22 16:52
java
数据采集
nginx
Openresty
学习使用(三)发版脚本
Openresty
学习使用(三)发版脚本说明脚本代码lua-upstream-nginx-module相关lua-resty-upstream-healthcheck相关发版脚本说明本文是利用上篇文章中介绍的两个
林里灰羊
·
2020-08-22 16:52
linux
nginx
OpenResty
与Lua实现高并发请求处理
OpenResty
与Lua实现高并发请求处理前言官网:http://
openresty
.org/cn/介绍
OpenResty
是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库
Simba1949
·
2020-08-22 16:55
高并发&高可用
WebServer
Programme
openresty
+lua在反向代理服务中的玩法
openresty
+lua在反向代理服务中的玩法phith0n·2015/06/0210:350x01起因几天前学弟给我介绍他用nginx搭建的反代,代理了谷歌和维基百科。
weixin_34377065
·
2020-08-22 15:25
openresty
+lua劫持请求,有点意思
openresty
是一款结合了nginx和lua的全功能web服务器,我感觉其角色和tornado类似,既是一个中间件,也结合了一个后端解释器。
weixin_33827590
·
2020-08-22 15:50
国产微服务网关Apache APISIX 上手
笔者表示去搜索了一下这家公司
OpenResty
圈内顶级大牛《
OpenResty
最佳实践》作者温铭和王院生,这就非常有意思了APISIX是一个高性能、可扩展的微服务API网关。
冷冷
·
2020-08-22 13:44
java
apisix
微服务
OpenResty
Inc. 锁定四百万融资,领先流量管理软件同时发布实时诊断新品
OpenResty
Inc.在2020年4月20日完成了Sphere5200领投的A轮融资———丝毫没有受到Covid-19疫情的影响。
OpenResty技术
·
2020-08-22 12:09
openresty
融资
openresty-xray
openresty-edge
一个PHP的微型路由控制器
router.lua这个是一个微型的可以在
openresty
里面运行的路由控制器,曾经帮作者做了一次重大改版,现在还是这个项目第二贡献者。其中的思想是很值得借鉴的:使用树形结构来保存url和handl
lloyd_zhou
·
2020-08-22 09:13
php
router
路由分发
openresty
+consul动态配置更新(服务变更发现)
最近在做数据收集平台,用
openresty
往kafka里push数据,不管是kafkabroker也好,还是一个配置也好,希望做到动态更新,不需要reload
openresty
。
yueguanghaidao
·
2020-08-21 23:08
Lua
openresty
more_set_headers和add_header
more_set_headers会替换掉同名header,避免出现两个同名header的情况more_set_headers参考:https://github.com/
openresty
/headers-more-nginx-module
weixin_34356138
·
2020-08-21 22:59
对称加密实现重要日志上报
Openresty
接口服务
终端上报:Android电视端Apk上报接收终端:
Openresty
(Nginx+lua)利用nginx非阻塞io来缓解服务器压力数据处理:为了提高处理效率避免队列写死,采用go语言分析数据并入库贴代码
weixin_34087301
·
2020-08-21 22:26
畅购商城(九):Spring Security Oauth2
github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航畅购商城(一):环境搭建畅购商城(二):分布式文件系统FastDFS畅购商城(三):商品管理畅购商城(四):Lua、
OpenResty
Robod丶
·
2020-08-21 11:00
How
OpenResty
and Nginx Shared Memory Zones Consume RAM
OpenResty
andNginxserversareoftenconfiguredwithsharedmemoryzoneswhichcanholddatathatissharedamongalltheirworkerprocesses.Forexample
OpenResty技术
·
2020-08-21 04:53
openresty
nginx
openresty-xray
memory
内存管理
又拍云网关速率限制实践
日前,又拍云系统开发工程师陈卓受邀在OpenTalk公开课上作了题为《又拍云网关速率限制实践》的分享,详细解读当前常用的算法以及基于网关nginx/
openresty
的实现和配置细节。
云叔_又拍云
·
2020-08-21 04:52
又拍云
云服务
互联网
api
网速
The
OpenResty
10-Year Community Report: OpenSource Projects
Overtheyears,
OpenResty
’sopensourcecommunityhasgrownbitbybitrightbeforeoureyes.Castingourmemoriesbackto2014
OpenResty技术
·
2020-08-21 03:25
openresty
nginx
开源软件
开放源代码
CVE-2020-11724:
OpenResty
HTTP request smuggling 漏洞
OpenResty
最近发布的正式版本1.17.8.2修复了安全漏洞CVE-2020-11724。这个漏洞是一个HTTPrequestsmuggling漏洞,可以实现某种程度上的安全防护绕过。
spacewander
·
2020-08-21 03:25
openresty
安全
OpenResty
1.17.8.1 released
OpenResty
1.17.8.1,basedontheNginx1.17.8core,hasbeenofficiallyreleased.Forthefullannouncementwithalistofdetailedchanges
OpenResty技术
·
2020-08-21 02:18
openresty
nginx
OpenResty
1.17.8.1 新版发布
基于Nginx1.17.8核心的
OpenResty
1.17.8.1正式发布。全部发布内容和详细修改、变更和测试相关的信息,参考这里。
OpenResty技术
·
2020-08-21 02:18
openresty
nginx
微服务 API 网关 Kong 实践
Kong在2015年4月由Mashape公司开源,基于
OpenResty
和ApacheCassandra/PostgreSQL构建,提供易于使用的RESTfulAPI来操作和配置API系统12
nullwy
·
2020-08-21 02:30
java
架构
nginx
kong
openresty
基于
Openresty
+CEPH实现海量数据管理系统
「持续更新中,欢迎关注...」1.需求:作为一家专注于三维高精度地图服务的公司,内部有海量(PB级)的原始数据、中间数据、成功数据,需要存储、管理、并定期归档。按项目管理数据,数据分类航飞数据、控制点数据、中间数据、成果数据、其他数据。数据来源包括无人机数据、载荷数据、地面站数据、人工打点数据等。不同渠道汇集而来的数据。采用类似百度网盘的形式,上传、下载,支持断点续传、进度跟踪。支持细化到文件级别
技术匠心
·
2020-08-21 02:04
openresty
ceph
Jmeter压力测试
openresty
多级缓存
Jmeter压力测试
openresty
多级缓存一、快速使用从Jmeter官网下载ApacheJMeter5.3(RequiresJava8+);解压apache-jmeter-5.3.zip打开apache-jmeter
迷路的笔者
·
2020-08-21 02:03
jmeter
openresty
接入层限流之
OpenResty
提供的Lua限流模块lua-resty-limit-traffic
【转载请注明出处】:https://segmentfault.com/a/1190000022585978限制接口总并发数场景:按照ip限制其并发连接数lua_shared_dictmy_limit_conn_store100m;...location/hello{access_by_lua_block{locallimit_conn=require"resty.limit.conn"--限制一个
后端老鸟
·
2020-08-21 02:27
nginx
限流
openresty
OpenResty
Inc. 锁定四百万融资,领先流量管理软件同时发布实时诊断新品
OpenResty
Inc.在2020年4月20日完成了Sphere5200领投的A轮融资———丝毫没有受到Covid-19疫情的影响。
OpenResty技术
·
2020-08-21 02:31
openresty
融资
openresty-xray
openresty-edge
基于
Openresty
+CEPH实现海量数据管理系统
「持续更新中,欢迎关注...」1.需求:作为一家专注于三维高精度地图服务的公司,内部有海量(PB级)的原始数据、中间数据、成功数据,需要存储、管理、并定期归档。按项目管理数据,数据分类航飞数据、控制点数据、中间数据、成果数据、其他数据。数据来源包括无人机数据、载荷数据、地面站数据、人工打点数据等。不同渠道汇集而来的数据。采用类似百度网盘的形式,上传、下载,支持断点续传、进度跟踪。支持细化到文件级别
技术匠心
·
2020-08-21 02:16
openresty
ceph
Jmeter压力测试
openresty
多级缓存
Jmeter压力测试
openresty
多级缓存一、快速使用从Jmeter官网下载ApacheJMeter5.3(RequiresJava8+);解压apache-jmeter-5.3.zip打开apache-jmeter
迷路的笔者
·
2020-08-21 02:15
jmeter
openresty
MacOS下安装
OpenResty
踩坑记录
OpenResty
OpenResty
是基于Nginx的一个“强化包”,除了包含Nginx的功能模块,它的功能更加丰富,集成了脚本语言Lua简化Nginx二次开发,能更方便快速地搭建动态网关。
小果
·
2020-08-21 02:10
macos
openresty
通过 Consul+
OpenResty
实现无reload动态负载均衡
【转载请注明出处】:https://segmentfault.com/a/1190000022646856动态Nginx负载均衡的配置,可以通过Consul+Consul-Template方式,但是这种方案有个缺点:每次发现配置变更都需要reloadNginx,而reload是有一定损耗的。而且,如果你需要长连接支持的话,那么当reload时Nginx长连接所在worker进程会进行优雅退出,并当
后端老鸟
·
2020-08-21 02:00
openresty
负载均衡
接入层限流之
OpenResty
提供的Lua限流模块lua-resty-limit-traffic
【转载请注明出处】:https://segmentfault.com/a/1190000022585978限制接口总并发数场景:按照ip限制其并发连接数lua_shared_dictmy_limit_conn_store100m;...location/hello{access_by_lua_block{locallimit_conn=require"resty.limit.conn"--限制一个
后端老鸟
·
2020-08-21 01:28
nginx
限流
openresty
OpenResty
和 Nginx 如何分配和管理内存
OpenResty
®开源Web平台以高性能和低内存占用著称。我们有一些用户甚至在嵌入式系统中运行复杂的
OpenResty
应用,比如机器人。
OpenResty技术
·
2020-08-20 23:37
luajit
memory
openresty
nginx
openresty-xray
How
OpenResty
and Nginx Allocate and Manage Memory
Our
OpenResty
®opensourcewebplatformisknownforitshighexecutionspeedandalsosmallmemoryfootprint.Wehaveusersrunningcomplex
OpenResty
applicationsinsideembeddedsystemdeviceslikerobots.Andpeoplehavebeenobserv
OpenResty技术
·
2020-08-20 23:37
luajit
memory
openresty
nginx
openresty-xray
OpenResty
和 Nginx 如何分配和管理内存
OpenResty
®开源Web平台以高性能和低内存占用著称。我们有一些用户甚至在嵌入式系统中运行复杂的
OpenResty
应用,比如机器人。
OpenResty技术
·
2020-08-20 23:37
luajit
memory
openresty
nginx
openresty-xray
How
OpenResty
and Nginx Allocate and Manage Memory
Our
OpenResty
®opensourcewebplatformisknownforitshighexecutionspeedandalsosmallmemoryfootprint.Wehaveusersrunningcomplex
OpenResty
applicationsinsideembeddedsystemdeviceslikerobots.Andpeoplehavebeenobserv
OpenResty技术
·
2020-08-20 23:36
luajit
memory
openresty
nginx
openresty-xray
再谈 APISIX 高性能实践
2019年8月31日,
OpenResty
社区联合又拍云,举办
OpenResty
×OpenTalk全国巡回沙龙·成都站,APISIX主要作者王院生在活动上做了《APISIX高性能实践》的分享。
云叔_又拍云
·
2020-08-20 22:30
又拍云存储
apistore
openresty
国产微服务网关Apache APISIX 上手
笔者表示去搜索了一下这家公司
OpenResty
圈内顶级大牛《
OpenResty
最佳实践》作者温铭和王院生,这就非常有意思了APISIX是一个高性能、可扩展的微服务API网关。
冷冷
·
2020-08-20 22:31
java
apisix
微服务
国产微服务网关Apache APISIX 上手
笔者表示去搜索了一下这家公司
OpenResty
圈内顶级大牛《
OpenResty
最佳实践》作者温铭和王院生,这就非常有意思了APISIX是一个高性能、可扩展的微服务API网关。
冷冷
·
2020-08-20 22:30
java
apisix
微服务
API 网关的选型和持续集成
2019年8月31日,
OpenResty
社区联合又拍云,举办
OpenResty
×OpenTalk全国巡回沙龙·成都站,APISIX作者温铭在活动上做了《API网关的选型和持续集成》的分享。
云叔_又拍云
·
2020-08-20 22:09
又拍云存储
OpenResty
社区王院生:APISIX 的高性能实践
2019年7月6日,
OpenResty
社区联合又拍云,举办
OpenResty
×OpenTalk全国巡回沙龙·上海站,
OpenResty
软件基金会联合创始人王院生在活动上做了《APISIX的高性能实践》的分享
云叔_又拍云
·
2020-08-20 22:14
又拍云存储
apisix
openresty
OpenResty
社区王院生:APISIX 的高性能实践
2019年7月6日,
OpenResty
社区联合又拍云,举办
OpenResty
×OpenTalk全国巡回沙龙·上海站,
OpenResty
软件基金会联合创始人王院生在活动上做了《APISIX的高性能实践》的分享
云叔_又拍云
·
2020-08-20 22:14
又拍云存储
apisix
openresty
【
openresty
】蓝绿发布(ip白名单)
•什么是蓝绿发布?1.蓝绿部署原理上很简单,就是通过冗余来解决问题。通常生产环境需要两组配置(蓝绿配置),一组是active的生产环境的配置(绿配置),一组是inactive的配置(蓝配置)。2.当用户访问的时候,只会让用户访问在绿色环境(active)的服务器集群。在绿色环境(active)运行当前生产环境中的应用,也就是旧版本应用version1。当你想要升级到version2,在蓝色环境(i
渔阳吃大苹果
·
2020-08-20 21:39
openresty
redis
lua
luajit
【
openresty
】蓝绿发布(ip白名单)
•什么是蓝绿发布?1.蓝绿部署原理上很简单,就是通过冗余来解决问题。通常生产环境需要两组配置(蓝绿配置),一组是active的生产环境的配置(绿配置),一组是inactive的配置(蓝配置)。2.当用户访问的时候,只会让用户访问在绿色环境(active)的服务器集群。在绿色环境(active)运行当前生产环境中的应用,也就是旧版本应用version1。当你想要升级到version2,在蓝色环境(i
渔阳吃大苹果
·
2020-08-20 21:39
openresty
redis
lua
luajit
LuaJIT FFI 介绍,及其在
OpenResty
中的应用(上)
对C语言良好的亲和力,一直是Lua的优势之一。LuaJIT在传统的LuaCAPI之外,额外提供FFI的方式来调用C函数,更是大大提升了跟C交互的便利度。甚至有这么一种说法,虽然LuaJIT命名是Lua+JIT,但是好多人是冲着FFI去用LuaJIT的。[1]FFI全称是ForeignFunctionInterface,即一种在A语言中调用B语言的机制。通常来说,指其他语言调用C的函数。既然是跨语言
spacewander
·
2020-08-20 20:55
openresty
luajit
ffi
LuaJIT FFI 介绍,及其在
OpenResty
中的应用(上)
对C语言良好的亲和力,一直是Lua的优势之一。LuaJIT在传统的LuaCAPI之外,额外提供FFI的方式来调用C函数,更是大大提升了跟C交互的便利度。甚至有这么一种说法,虽然LuaJIT命名是Lua+JIT,但是好多人是冲着FFI去用LuaJIT的。[1]FFI全称是ForeignFunctionInterface,即一种在A语言中调用B语言的机制。通常来说,指其他语言调用C的函数。既然是跨语言
spacewander
·
2020-08-20 20:54
openresty
luajit
ffi
如何编写正确且高效的
OpenResty
应用
本文内容,由我在
OpenResty
Con2018上的同名演讲的演讲稿整理而来。PPT可以在这里下载,因为内容比较多,我就不在这里一张张贴出来了。有些内容需要结合PPT才能理解,请多包涵。
spacewander
·
2020-08-20 20:39
openresty
luajit
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他