官方参考文档: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负载均衡相关推荐

  1. nginx下TCP负载均衡配置

    负载均衡基础与nginx下TCP负载均衡配置 安装nginx 在服务器快速集群环境搭建中,都迫切需要一个能拿来即用的负载均衡器,nginx在1.9版本之前,只支持http协议web服务器的负载均衡,从 ...

  2. nginx配置tcp负载均衡

    1.历史背景 在服务器快速集群环境搭建中,都迫切需要一个能拿来即用的负载均衡器,nginx在1.9版本之前,只支持http协议web服务器的负载均衡,从1.9版本开始以后,nginx开始支持tcp的长 ...

  3. Nginx 配置TCP负载均衡

    Nginx从1.9.0版本开始,新增加了一个stream模块,用来实现四层协议的转发.代理或者负载均衡等鉴于Nginx在负载均衡和web service上的成功,和Nginx良好的框架,stream模 ...

  4. Nginx基于TCP的四层负载均衡介绍

    Nginx Plus的商业授权版开始具有TCP负载均衡的功能.从Nginx 1.7.7版本开始加入的,现在变成了一个商业收费版本,想要试用,需要在官网申请.也就是说,Nginx除了以前常用的HTTP负 ...

  5. 基于nginx的tomcat负载均衡和集群(超简单)

    今天看到"基于apache的tomcat负载均衡和集群配置 "这篇文章成为javaEye热点. 略看了一下,感觉太复杂,要配置的东西太多,因此在这里写出一种更简洁的方法. 要集群t ...

  6. Nginx反向代理 负载均衡sky

    Nginx服务部署 Nginx简介 Nginx (engine x) 是一个轻量级的.高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗 ...

  7. Nginx系列之负载均衡算法策略

    负载均衡实际上是一种网络技术,主要是基于现有的网络结构,增加吞吐量.加强网络数据处理能力.提高应用系统的灵活和可用性.利用Nginx可实现负载均衡,Nginx支持加权Round-Robin负载均衡算法 ...

  8. nginx服务器的负载均衡和动静分离(未完)

    安装nginx,我的博客里面有介绍源码和yum安装. 实战:使用nginx实现动静分离的负载均衡集群 实战:使用haproxy实现负载均衡集群 LB负载均衡集群分为两类:LVS(四层)和Nginx或p ...

  9. Nginx 反向代理 负载均衡 虚拟主机

    Nginx 反向代理 负载均衡 虚拟主机配置 通过本章你将学会利用Nginx配置多台虚拟主机,清楚代理服务器的作用,区分正向代理和反向代理的区别,搭建使用Nginx反向搭理和负载均衡,了解Nginx常 ...

  10. FastDFS蛋疼的集群和负载均衡(十五)之lvs四层+Nginx七层负载均衡

    ###Interesting things lvs+nginx的拓扑图 准备环境,基于上一篇[Diary Report 2018-1-3]关于FastDFS蛋疼的集群和负载均衡(十三)之LVS-DR环 ...

最新文章

  1. SQL Server通配符妙用
  2. 在Flex中使用本地共享对象
  3. C# 入门之 Hello World
  4. Jimu : .Net Core 分布式微服务框架介绍
  5. 信息奥赛一本通(1099:第n小的质数)
  6. java volatile实例_Java的Volatile实例用法及讲解
  7. linux下ftp服务站点,Linux下vsftp服务建立多站点的方法
  8. 编译bug can not be used when making a shared object; recompile with -fPIC
  9. 3ds max 2020 材质编辑器
  10. word2vec及其优化
  11. Dagger2利器系列二:懒/重加载+Component 的组织关系
  12. java商品搜索功能_JavaWeb实现简单查询商品功能
  13. 邮箱日期IP地址信用卡验证(正则表达式)
  14. 俊哥的HADOOP之路
  15. 聊聊我当年在培训学校做开发的经历
  16. telnet怎么算成功_男人一生怎么才算成功?
  17. 一些简单的java编程题(2) ————古典问题(兔子问题)
  18. Unity学习 — VideoPlayer控制视频播放、暂停、上下选择播放!
  19. Jmeter测试工具使用教程
  20. sas libname mysql_SAS--数据操作

热门文章

  1. java list stream 去除 null_Stream流的这些操作,你得知道,对你工作有很大帮助
  2. hdoj2050折线分割平面(递推,找规律)
  3. 二进制转bcd码c语言程序,微机课设求助 BCD码转换为二进制
  4. 一文让你彻底搞懂主成成分分析PCA的原理及代码实现(超详细推导)
  5. mysql innodb count 优化_MySQL · 引擎特性 · InnoDB COUNT(*) 优化(?)
  6. OpenCV :(-5:Bad argument) Matrix operand is an empty matrix. in function ‘checkOperandsExist‘
  7. css3 烟 蚊香_CSS3 冒烟的管道 | 烟囱
  8. 马尔科夫决策过程(MDP) : BlackJack问题(MC-ES)
  9. 带有RNN循环神经网络的机器学习 4 NLP 从零到英雄 ML with Recurrent Neural Networks
  10. Java中的【锁】事 - 极客大学架构师训练营 架构师 Albert 分享