nginx upstream(基于TCP转发)的负载均衡搭建
2018-01-02 16:49
288 查看
nginx除了可以转发http协议以外,还支持对TCP协议的分发,那就是用nginx的upstream组件
在nginx.conf最底部加入
test.conf内容
在nginx.conf最底部加入
include tcp.d/*.conf;在同级目录下新建文件夹 tcp.d并在该文件夹内创建test.conf文件
test.conf内容
stream { upstream nginx_proxy { hash $remote_addr consistent; server 192.168.2.245:5123 weight=3; server 192.168.2.246:5123 weight=3; server 192.168.2.250:5123 weight=3; } server { listen 5123; proxy_connect_timeout 10s; proxy_timeout 30s; proxy_pass nginx_proxy; access_log /home/wwwlogs/access.log; error_log /home/wwwlogs/error.log; } }
相关文章推荐
- HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理配置
- 基于DR模型的HA高可用负载均衡集群搭建
- linux环境下搭建一个基于tcp的客户端和服务器
- Android搭建简单的socket服务器——基于TCP
- 阿里云 物联网套件 MQTT Swift 搭建-基于Tcp连接-域名连接模式
- 基于 Erlang/OTP 搭建TCP服务器
- 基于nginx和tengine的tcp反向代理,负载均衡 安装和配置
- nginx http代理、负载均衡、tcp代理转发 配置
- 基于netty4的tcp消息转发服务--外包接的一个小项目
- C#基于TCP&UDP实现服务器与多个客户端之间的通信(客户端之间直接通信,不靠服务器端转发消息)
- VLC搭建基于TCP的流媒体服务器
- 基于Windows Azure 搭建基于SharePoint 2010 Intranet、Extranet、Internet (3): 配置负载均衡
- 基于haproxy-1.5.12版本的http层负载均衡代理转发,附带测试效果
- tcp server学习之1 :搭建基于libevent的开发环境
- 基于tcp和qt的简单聊天室搭建
- 基于 Erlang/OTP 搭建TCP服务器
- linux 负载均衡配置 keepalive lvs 使用nginx转发 CentOS7 搭建LVS+keepalived负载均衡
- 基于TCP的协议封装及Netty搭建高可用网络通信服务
- 基于tcp搭建客户端
- Centos7.2下基于Nginx+Keepalived搭建高可用负载均衡(一.基于Keepalived搭建HA体系)