首页 > 其他 > 详细

nginx负载均衡配置

时间:2020-06-24 21:40:17      阅读:70      评论:0      收藏:0      [点我收藏+]

准备一个nginx负载均衡器,192.168.239.133上,修改nginx.conf

写入如下内容:

  # ruanserver为负载均衡的名字,自定义。默认80端口

  upstream ruanserver{     

    ip_hash;     # 负载均衡调度算法,每个请求按访问IP的hash结果分配,这样来自同一IP的固定访问一个后端服务器

    server 192.168.239.132:80;

    server 192.168.239.131:80;

  }

 

然后再虚拟主机中添加反向代理配置,将用户的请求,直接转发给负载均衡池中的服务器

 

  server{

    listen  80;

    # 当我的请求来自于182.168.239.133时,就走这个虚拟主机

    server_name 192.168.239.133;

    charset  koi8-r;

    # 核心配置就在这,一条proxy_pass参数即可

    location  /  {

      proxy_pass http://ruanserver; 

    }

  }

 

nginx负载均衡调度算

技术分享图片
调度算法      概述
轮询        按时间顺序逐一分配到不同的后端服务器(默认)
weight       加权轮询,weight值越大,分配到的访问几率越高
ip_hash      每个请求按访问IP的hash结果分配,这样来自同一IP的固定访问一个后端服务器
url_hash      按照访问URL的hash结果来分配请求,是每个URL定向到同一个后端服务器
least_conn    最少链接数,那个机器链接数少就分发





原文详情:https://www.cnblogs.com/pyyu/p/10004681.html

nginx负载均衡配置

原文:https://www.cnblogs.com/ruan-ruan/p/13189890.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!