Nginx的Location正则表达式详解

location的作用   location指令的作用是根据用户请求的URI来执行不同的应用,也就是根据用户请求的网站URL进行匹配,匹配成功即进行相关的操作。 location的语法 已=开头表示精确匹配 如 A...

负载均衡(原理、配置)详解

  负载均衡的作用   负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。    ...

Nginx负载均衡算法详解

负载均衡算法 1、轮询(默认)  每个请求按时间顺序逐一分配到不同的后端服务,如果后端某台服务器死机,自动剔除故障系统,使用户访问不受影响。 2、weight(轮询权值) weight的值越大分配到的访问概率越高,主要用于...

Nginx配置故障转移详解

当上游服务器(真实访问服务器),一旦出现故障或者是没有及时相应的话,应该直接轮训到下一台服务器,保证服务器的高可用。   如果上游服务器的某一台宕机了,直接轮训到下一个~ 8080 8081 8082  &n...

灵活使用rewrite详解

Nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写以及重定向。rewrite只能放在server{},location{},if{}中,并且只能对域名后边的除去传递的参数外的字符串起作用。 Rewrite主要的...

动态负载均衡(Nginx+Consul+UpSync)详解

Http动态负载均衡 什么是动态负载均衡 传统的负载均衡,如果Upstream参数发生变化,每次都需要重新加载nginx.conf文件, 因此扩展性不是很高,所以我们可以采用动态负载均衡,实现Upstream可配置化、动态化,无需人工...

动态负载均衡(Nginx+Consul+UpSync)环境搭建详解

首先 安装好 Consul upsync 然后:  1、配置安装Nginx  需要做配置,包括分组之类的,创建目录,有些插件是需要存放在这些目录的  groupadd nginx usera...

socket技术与负载均衡详解

网络编程        Nginx1.9之前使用 Lvs  Haproxy 实现四层反向和负载均衡           Lvs...

负载均衡四层与七层区别详解

四层负载均衡与七层负载均衡区别 四层负载均衡,在网络模型中的传输层中,基于主要是基于tcp协议报文实现负载均衡(比如LVS、haproxy就是四层负载均衡器),使用改写报文的源地址和目的地址。 支持反向代理    ...

安装Nginx四层负载均衡详解

Nginx1.9开始支持tcp层的转发,通过stream实现的,而socket也是基于tcp通信。 stream模块默认不安装的,需要手动添加参数:–with-stream,官方下载地址:download,根据自己系统版本选择nginx1...