千家信息网

nginx配置http负载均衡(一)

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,根据官方的文档,首先给出了如下所示的范例http { upstream myapp1 { server srv1.example.com; server srv2.e
千家信息网最后更新 2026年10月31日nginx配置http负载均衡(一)

根据官方的文档,首先给出了如下所示的范例

http {
upstream myapp1 {
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}

server {
listen 80;
location / {
proxy_pass http://myapp1;
}
}
}

这个例子就是配置了一个名为myapp1的http负载均衡服务器组

即为http负载均衡的基本配置格式和语法

nginx负载均衡包括:轮训(round-robin)、最少连接(least-connected)、ip哈希(ip-hash)三种机制

轮训:发送到服务器端的http请求被轮训到负载均衡配置中的服务器;

最少连接:发送到服务器端的http请求被分配到负载均衡配置中活动链接数最少的服务器;

IP哈希:使用一种基于客户端的IP地址的哈希方法来决定分配到请求的服务器

配置方法如下:


  • 最少连接负载均衡

    upstream myapp1 {
least_conn;
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}


  • ip哈希

    upstream myapp1 {
ip_hash;
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}

  • 轮训

upstream myapp1 {
server srv1.example.com weight=3;
server srv2.example.com;
server srv3.example.com;
}
解释:weight为权重,默认为1,如果有五个请求,那么前三个请求会被分配到srv1,第四个请求分配至srv2,第五个请求分配至srv3,如此周而复始。

注意:

1,默认为轮训方式;

2,最少连接数和轮训机制会在客户端与服务器会话期间将客户端的请求分配到不同的服务器,而ip哈希可以维持会话,将请求始终保持在同一服务器上

服务器 服务 均衡 分配 配置 哈希 端的 客户 方法 机制 不同 周而复始 三个 例子 地址 基本配置 官方 客户端 就是 文档 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技工作委员会 美国互联网保险保险科技 涨乐互联网科技 科技互联网政务服务 互联网 的科技创新 银优互联网科技有限公司 科技创新互联网企业 齐家互联网科技有限公司 互联网 新科技 无锡溥仪互联网科技有限公司 互联网科技有哪些公司 岳阳华臻互联网科技有限公司 链环科技传统企业怎么转型互联网 国大互联网教育科技有限公司工作 元气玛特互联网科技公司是外包吗 从那以后互联网科技有限公司 萌小萌互联网科技河南有限公司 福州德业互联网科技 北京互联网科技类企业分布 北京瑞云互联网科技有限公司 广东万易互联网科技有限公司惠州分公司 互联网科技与金融科技 互联网科技公司发展 苏州互联网科技贷款公司 互联网科技公司做什么 太原新华互联网科技学校怎么样 银川新华互联网科技职业技术培训学校图片 成都铂石互联网科技做什么的 注册互联网科技公司经营范围大全 互联网相关科技技术
0