灵活使用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...

配置Nginx四层负载均衡详解

nginx 支持TCP转发和负载均衡的支持    实现下面的架构:     看配置: #user nobody; worker_processes 1; #error...

lvs+keepalived+nginx高性能负载均衡集群详解

项目发布时候,别人还能访问呢? 双机主从热备 LVS作用 LVS是一个开源的软件,可以实现传输层四层负载均衡。LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器。目前有三种IP负载均衡技术(VS/NAT...

nginx+keepalived简单双机主从热备详解

双机主从热备概述 可以两台机子互为热备,平时各自负责各自的服务。在做上线更新的时候,关闭一台服务器的tomcat后,nginx自动把流量切换到另外一台服务的后备机子上,从而实现无痛更新,保持服务的持续性,提高服务的可靠性,从而保证服务器7...

Keepalived实现心跳检测实现自动重启详解

项目中服务器如果发生宕机:1、故障转移 2、心跳检测 3、负载均衡 4、自动重启   心跳检测: 心跳检测脚本: 写入nginx_check.sh脚本 vi  /etc/keepalived/nginx...