• nginx1.14.0版本负载均衡upstream配置


    upstream配置:

    upstream upstream1 {
       server 192.168.10.130:8080;
       server 192.168.10.140:8080;
       #server 192.168.10.150:8080 weight=1 max_fails=3 fail_timeout=5000 backup down;    weight权重越高请求优先分配,5秒内如果有3次失败则认为此主机宕机
        fair;           根据服务器的响应时间来分配请求
        #ip_hash;       IP hash算法后,来自于相同IP的请求会被转发到上一次该IP请求的同一个应用主机上,可以做session保持的简单做法。
        #url_hash;      同一个url(也就是同一个资源请求)会到达同一台机器
    }

    weight=1 weight权重越高请求优先分配
    max_fails=3 fail_timeout=5000 5秒内失败3次则认为此主机宕机

    backup 此主机作为热备

    down 主动宕机,此主机不参与负载均衡

    server配置:

    server {
        listen 80;
        server_name  www.xxx.com;
        location / {
            proxy_pass http://upstream1        使用哪个负载均衡
            proxy_set_header Host $Host;           返回到服务端真实主机名
            proxy_set_header X-Real_IP $remote_addr;    返回到服务端真实IP
        }
    }

    注意,upstream配置应该在server配置之前,但是都在http里面。

  • 相关阅读:
    4.1.4协变和逆变 不常用
    4.1.33匿名方法Lambda语法
    4.1.1委托和广播
    1.4.3用户定义异常类
    1.4.2异常处理
    1.3.6接口判断及显式实现比较
    常用正则表达式
    git
    Pod 操作
    C语言指针的初始化和赋值
  • 原文地址:https://www.cnblogs.com/zhuwenjoyce/p/10559072.html
Copyright © 2020-2023  润新知