nginx基于tcp负载均衡
官方参考文档:http://nginx.org/en/docs/stream/ngx_stream_core_module.html
只有nginx1.9以上的版本才支持tcp负载均衡
配置必须出现在main段,不能配置在http,event和server标签段
(1)安装官方nginx
1.配置官方yum源
#vim /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=1
yum makecache
yum repolist
2.安装nginx
yum install nginx -y
systemctl start nginx
systemctl enable nginx
(2)配置tcp负载均衡
#vim /etc/nginx/nginx.conf
stream {upstream ssh_proxy {hash $remote_addr consistent; //一致性hashserver 192.9.191.31:22 max_fails=2 fail_timeout=2s; //健康状态检测server 192.9.191.32:22 max_fails=2 fail_timeout=2s;}server {listen 2222;proxy_connect_timeout 1s; //连接超时proxy_timeout 20s; //连接超时时间,如果不配置,永远不超时proxy_pass ssh_proxy; }
}
#systemctl reload nginx
转载于:https://www.cnblogs.com/lovelinux199075/p/9062219.html
nginx基于tcp负载均衡相关推荐
- nginx下TCP负载均衡配置
负载均衡基础与nginx下TCP负载均衡配置 安装nginx 在服务器快速集群环境搭建中,都迫切需要一个能拿来即用的负载均衡器,nginx在1.9版本之前,只支持http协议web服务器的负载均衡,从 ...
- nginx配置tcp负载均衡
1.历史背景 在服务器快速集群环境搭建中,都迫切需要一个能拿来即用的负载均衡器,nginx在1.9版本之前,只支持http协议web服务器的负载均衡,从1.9版本开始以后,nginx开始支持tcp的长 ...
- Nginx 配置TCP负载均衡
Nginx从1.9.0版本开始,新增加了一个stream模块,用来实现四层协议的转发.代理或者负载均衡等鉴于Nginx在负载均衡和web service上的成功,和Nginx良好的框架,stream模 ...
- Nginx基于TCP的四层负载均衡介绍
Nginx Plus的商业授权版开始具有TCP负载均衡的功能.从Nginx 1.7.7版本开始加入的,现在变成了一个商业收费版本,想要试用,需要在官网申请.也就是说,Nginx除了以前常用的HTTP负 ...
- 基于nginx的tomcat负载均衡和集群(超简单)
今天看到"基于apache的tomcat负载均衡和集群配置 "这篇文章成为javaEye热点. 略看了一下,感觉太复杂,要配置的东西太多,因此在这里写出一种更简洁的方法. 要集群t ...
- Nginx反向代理 负载均衡sky
Nginx服务部署 Nginx简介 Nginx (engine x) 是一个轻量级的.高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗 ...
- Nginx系列之负载均衡算法策略
负载均衡实际上是一种网络技术,主要是基于现有的网络结构,增加吞吐量.加强网络数据处理能力.提高应用系统的灵活和可用性.利用Nginx可实现负载均衡,Nginx支持加权Round-Robin负载均衡算法 ...
- nginx服务器的负载均衡和动静分离(未完)
安装nginx,我的博客里面有介绍源码和yum安装. 实战:使用nginx实现动静分离的负载均衡集群 实战:使用haproxy实现负载均衡集群 LB负载均衡集群分为两类:LVS(四层)和Nginx或p ...
- Nginx 反向代理 负载均衡 虚拟主机
Nginx 反向代理 负载均衡 虚拟主机配置 通过本章你将学会利用Nginx配置多台虚拟主机,清楚代理服务器的作用,区分正向代理和反向代理的区别,搭建使用Nginx反向搭理和负载均衡,了解Nginx常 ...
- FastDFS蛋疼的集群和负载均衡(十五)之lvs四层+Nginx七层负载均衡
###Interesting things lvs+nginx的拓扑图 准备环境,基于上一篇[Diary Report 2018-1-3]关于FastDFS蛋疼的集群和负载均衡(十三)之LVS-DR环 ...
最新文章
- SQL Server通配符妙用
- 在Flex中使用本地共享对象
- C# 入门之 Hello World
- Jimu : .Net Core 分布式微服务框架介绍
- 信息奥赛一本通(1099:第n小的质数)
- java volatile实例_Java的Volatile实例用法及讲解
- linux下ftp服务站点,Linux下vsftp服务建立多站点的方法
- 编译bug can not be used when making a shared object; recompile with -fPIC
- 3ds max 2020 材质编辑器
- word2vec及其优化
- Dagger2利器系列二:懒/重加载+Component 的组织关系
- java商品搜索功能_JavaWeb实现简单查询商品功能
- 邮箱日期IP地址信用卡验证(正则表达式)
- 俊哥的HADOOP之路
- 聊聊我当年在培训学校做开发的经历
- telnet怎么算成功_男人一生怎么才算成功?
- 一些简单的java编程题(2) ————古典问题(兔子问题)
- Unity学习 — VideoPlayer控制视频播放、暂停、上下选择播放!
- Jmeter测试工具使用教程
- sas libname mysql_SAS--数据操作
热门文章
- java list stream 去除 null_Stream流的这些操作,你得知道,对你工作有很大帮助
- hdoj2050折线分割平面(递推,找规律)
- 二进制转bcd码c语言程序,微机课设求助 BCD码转换为二进制
- 一文让你彻底搞懂主成成分分析PCA的原理及代码实现(超详细推导)
- mysql innodb count 优化_MySQL · 引擎特性 · InnoDB COUNT(*) 优化(?)
- OpenCV :(-5:Bad argument) Matrix operand is an empty matrix. in function ‘checkOperandsExist‘
- css3 烟 蚊香_CSS3 冒烟的管道 | 烟囱
- 马尔科夫决策过程(MDP) : BlackJack问题(MC-ES)
- 带有RNN循环神经网络的机器学习 4 NLP 从零到英雄 ML with Recurrent Neural Networks
- Java中的【锁】事 - 极客大学架构师训练营 架构师 Albert 分享