二、Nginx四层与七层负载均衡

一、七层与四层负载配置介绍

七层负载均衡: 配置包裹在顶级的http内,顾名思义,解析http协议、是七层。搭配location匹配url路径,更能代表七层负载均衡的特点

#user nobody nobody。
#worker_processes 2;
#pid /nginx/pid/nginx.pid;
error_log log/error.log debug;
events {
    ……
}
http {
    ……
    upstream testserver {   
      ip_hash; # 负载均衡算法,后续会详细介绍,不写默认rr轮询
      server 192.168.1.5:8080;
      server 192.168.1.6:8080;
      ……
    }

    server {
        ……
        location  / {
           ……     
           proxy_pass  http://testserver;
        } 
    }
}

四层负载均衡:配置包裹在顶级的stream内,全程没有http协议的东西,因为四层是基于ip+port端口的转发,比如代理mysql、redis等服务就得用四层负载

联系管理员微信tutu19192010,注册账号

上一篇
下一篇
Copyright © 2022 Egon的技术星球 egonlin.com 版权所有 帮助IT小伙伴学到真正的技术