Nginx七层负载均衡配置
Nginx七层负载均衡
Nginx要实现七层负载均衡需要用到proxy_pass代理模块配置。Nginx默认安装支持这个模块,我们不需要再做任何处理。Nginx的负载均衡是在Nginx的反向代理基础上把用户的请求根据指定的算法分发到一组【upstream虚拟服务池】。
Nginx七层负载均衡的指令
upstream指令
该指令是用来定义一组服务器,它们可以是监听不同端口的服务器,并且也可以是同时监听TCP和Unix socket的服务器。服务器可以指定不同的权重,默认为1。
语法 | upstream name {...} |
---|---|
默认值 | — |
位置 | http |
server指令
该指令用来指定后端服务器的名称和一些参数,可以使用域名、IP、端口或者unix socket
语法 | server name [paramerters] |
---|---|
默认值 | — |
位置 | upstream |
Nginx七层负载均衡的实现流程
服务端设置
server {listen 9001;server_name localhost;default_type text/html;location /{return 200 '<h1>192.168.200.146:9001</h1>';}
}
server {listen 9002;server_name localhost;default_type text/html;location /{return 200 '<h1>192.168.200.146:9002</h1>';}
}
server {listen 9003;server_name localhost;default_type text/html;location /{return 200 '<h1>192.168.200.146:9003</h1>';}
}
负载均衡器设置
upstream backend{server 192.168.200.146:9091;server 192.168.200.146:9092;server 192.168.200.146:9093;
}
server {listen 8083;server_name localhost;location /{proxy_pass http://backend;}
}
Nginx七层负载均衡配置相关推荐
- FastDFS蛋疼的集群和负载均衡(十五)之lvs四层+Nginx七层负载均衡
###Interesting things lvs+nginx的拓扑图 准备环境,基于上一篇[Diary Report 2018-1-3]关于FastDFS蛋疼的集群和负载均衡(十三)之LVS-DR环 ...
- Nginx七层负载均衡原理解析
一.网络协议:应用层 七层负载均衡主要工作在网络七层ISO协议的第七层,即应用层.由于在应用层主要是处理对应的应用层协议的相关数据,如HTTP协议,而无法操作传输层TCP连接相关细节,故在七层负载均衡 ...
- Nginx七层负载均衡的案例
负载均衡案例 对所有请求实现一般轮询规则的负载均衡 upstream backend{server 192.168.200.146:9001;server 192.168.200.146:9002;s ...
- 七层负载均衡 nginx
七层负载均衡 简单解说: ============================================================== 一.集群的分类:(cluster) 1.高可用集 ...
- 四层和七层负载均衡的特点及常用负载均衡Nginx、Haproxy、LVS对比
一.四层与七层负载均衡在原理上的区别 图示: 四层负载均衡与七层负载均衡在工作原理上的简单区别如下图: 概述: 1.四层负载均衡工作在OSI模型中的四层,即传输层.四层负载均衡只能根据报文中目标地址和 ...
- l4 l7 代理_什么是四层(L4 proxy)和七层负载均衡(L7 proxy)?区别是什么? 翻译自Nginx官网...
阅读前的小说明: 由于工作需要,本人正在研究微服务架构.而微服务的服务网格( Service Mesh )架构中,需要选择一种 proxy 作为每个微服务之间通讯的代理.因此为了定夺微服务中常用的两种 ...
- nginx的七层负载均衡
目录 1.负载均衡介绍 四层负载均衡 七层负载均衡 四层和七层的区别 2.nginx的配置文件 3.实验 测试 1.负载均衡介绍 四层负载均衡 所谓四层负载均衡是指OSI七层模型中的传输层, 那么传输 ...
- radware 七层负载均衡的配置
1. 新建Layer 4 Policy Table ,如图 此处定义好策略的名称,并填好VIP及端口,将来防火墙将WEB访问转发到该IP及端口 2.建立 Farm Table ,如图 定义好Farm ...
- 常见的服务器集群负载均衡技术:二三四七层负载均衡,DNS、LVS、F5、nginx负载均衡
服务器集群负载均衡技术 LB:load balance负载均衡器.有时也叫做director. DNS负载均衡 DNS负载均衡,最基础的是轮询方式,循环返回不同的服务器IP地址.可以同时返回多个服务器 ...
最新文章
- Web开发的机器学习框架
- StanFord ML 笔记 第四部分
- Java学习笔记(五)--流程控制
- MySQL的Redolog/Undolog/binlog日志
- Android之jni编译报错comparsion between signed and unsigned integer expressions解决办法
- 史上最全memcached面试26题和答案
- 漫话:如何给女朋友解释为什么计算机从0开始计数,而不是从1开始?
- linux嵌入式移植培训,达内嵌入式培训大讲堂之Linux系统移植
- python编程(nginx、uwsgi和webpy)
- OTT 端性能优化建设之 Weex 实践之路
- 30名工程师,历时1300天打造,又一“国产”AI框架开源了
- 【java笔记】线程间通信(2):生产者和消费者案例分析
- 开源容灾备份工具介绍
- java+selenum实现网页自动化总结
- Django博客项目使用容联云作为第三方发送短信验证码报错{‘172001‘: ‘网络错误‘}
- 秋招Java开发工程师笔试_美团Java工程师面试题(2018秋招)
- 人月神话(四)削足适履、提纲挈领、未雨绸缪
- Oracle项目管理系统之设计任务下达及成果交付
- vue和java获取地理位置经纬度
- 推荐5款让你相见恨晚的神级软件,把把直击心灵
热门文章
- Android 每天定时提醒功能实现
- firefox 开发sdk
- Silverlight 3D开源项目,取材于CodePlex和微软的开源项目,主要是更新至Silverlight RTM版...
- 当程序开发人员开始抛弃技术时,是否意味着噩梦的开始?抛弃了SQL Server 2000才发现客户的简单问题真的很难解决...
- Atitit 《控制论原理与概论attilax总结
- STM32手册中的CAN过滤器16位标识符屏蔽配置错误说明
- 一度的让自己变得那么懒惰,不知道后路还会如何
- SharePoint Server 2010 一步一步从入门到精通
- Facebook推出Pythia 开源 可用于图像及语言分析
- hihoCoder1678 版本号排序