zoukankan      html  css  js  c++  java
  • Nginx作为负载均衡服务

    负载均衡服务器配置:

    注意:upstream和server同级

    案例:
    建立两个基于端口的虚拟主机来模拟两台web服务器。
    (1)新建一个www.123.com:81和www.123.com:82的虚拟主机
    在extra目录下面新建一个81.conf文件,内容如下:

    在extra目录下面新建一个82.conf文件,内容如下:

    (2)在nginx目录下面分别建立81和82的目录,在该目录下面分别建立index.html文件,
    为了查看到负载均衡的效果,可以让81里面的index.html和82里面的index.html文件的内容不同。
    (3)在nginx.conf文件里面,建立一个连接池

    (4)在nginx.conf文件里面,建立一个www.123.com的虚拟主机

    (5)把之前配置的81.conf和82.conf文件引入,

    效果如下:

    连接池里面的其他指令

    server指令:
    语法:server name [参数]
    使用环境:upstream
    该指令用于指定后端服务器的名称和参数。服务器的名称可以是一个域名,-个ip地址,端口号。
    在后端服务器名称之后,可以跟以下参数:
    weight=number 设置服务器的权重,权重数值越高,被分配到的客户端请求数越多。
    如果没有设置权重,则为默认权重为1.
    upstream 连接池名称{
    server 192.168.0.100 weight=5;
    server 192.168.0.200 weight=1;
    server 192.168.0.210 weight=3;
    }
    max_fails=number 在参数fail_timeout指定的时间内对后端服务器请求失败的次数,如果检测到后端服务器无法连接及发生服务器错误(404错误除外),则标记为失败。如果没有设置,则为默认值1。设为数值0将关闭这项检查。
    fail_timeout=time(30s)在经历参数max_fails设置的失败次数后,暂停的世界。
    down 标记服务器为永久离线状态,用于ip_hash指令。
    backup 仅仅在非backup服务器全部宕机或繁忙的时候,才启用。

    调度算法



  • 相关阅读:
    Linux下运行当前目录需要加./的原因
    Linux mint界面过小无法安装(解决方法)
    哈工大机考:数组逆置
    哈工大机考:字符串内排序
    哈工大机考:求最大值
    八皇后问题的简单分析
    哈工大机考:字符串去特定字符
    哈工大机考:计算两个矩阵的乘积
    iOS 字号转换问题
    iOS 十六进制的颜色值转换为UIColor
  • 原文地址:https://www.cnblogs.com/qinsilandiao/p/10904152.html
Copyright © 2011-2022 走看看