图文详解 epoll 原理【Redis,Netty,Nginx实现高性能IO的核心原理】epoll 详解(转)
摘要:【Redis,Netty,Nginx 等实现高性能IO的核心原理】 I/O 输入输出(input/output)的对象可以是文件(file), 网络(socket),进程之间的管道(pipe)。在linux系统中,都用文件描述符(fd)来表示。 I/O 多路复用(multiplexing) I/O
阅读全文
posted @
2021-04-23 15:46
Dufe王彬
阅读(422)
推荐(0) 编辑
Nginx Epoll Redis 网络(转)
摘要:Nginx负载均衡 nginx的原理Nginx 采用的是多进程(单线程) & 多路IO复用模型 1、Nginx 在启动后,会有一个 master 进程和多个相互独立的 worker 进程2、master进程接收来自外界的信号,向各worker进程发送信号,每个进程都有可能来处理这个连接3、 mast
阅读全文
posted @
2021-04-20 16:43
Dufe王彬
阅读(135)
推荐(0) 编辑
通过nginx+lua或openresty实现web站点的waf功能
摘要:WAF简介 什么是WAF Web应用防护系统(也称:网站应用级入侵防御系统 。英文:Web Application Firewall,简称: WAF)。利用国际上公认的一种说法:Web应用 防火墙 是通过执行一系列针对HTTP/HTTPS的 安全策略 来专门为Web应用提供保护的一款产品。 WAF的
阅读全文
posted @
2020-08-21 17:10
Dufe王彬
阅读(532)
推荐(0) 编辑
Nginx配置之负载均衡、限流、缓存、黑名单和灰度发布(转)
摘要:Nginx配置之负载均衡、限流、缓存、黑名单和灰度发布 一、Nginx安装(基于CentOS 6.5) 1.yum命令安装 yum install nginx –y(若不能安装,执行命令yum install epel-release) 2. 启动、停止和重启 service nginx start
阅读全文
posted @
2018-12-26 15:21
Dufe王彬
阅读(291)
推荐(0) 编辑
Nginx-Lua模块的执行顺序(转)
摘要:一、nginx执行步骤 nginx在处理每一个用户请求时,都是按照若干个不同的阶段依次处理的,与配置文件上的顺序没有关系,详细内容可以阅读《深入理解nginx:模块开发与架构解析》这本书,这里只做简单介绍; 1、post-read 读取请求内容阶段,nginx读取并解析完请求头之后就立即开始运行;
阅读全文
posted @
2017-12-23 11:51
Dufe王彬
阅读(388)
推荐(0) 编辑
nginx proxy_pass 和 proxy_redirect
摘要:proxy_pass:充当代理服务器,转发请求proxy_redirect:修改301或者302转发过程中的Location。默认值为proxy_redirect default。例:location / { proxy_pass http://192.168.8.46:8080/; #/结尾 #p
阅读全文
posted @
2017-12-07 10:52
Dufe王彬
阅读(1456)
推荐(1) 编辑