我是靠谱客的博主 眼睛大冬日,最近开发中收集的这篇文章主要介绍nginx 负载均衡的三种参数设置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、

user nobody;
worker_processes 4;//一般是CPU的核心数
events{
  worker_connections 1024;
}

http{
  upstream mypro {
    server 182.13.32.12;
    server 213.11.23.24;
  }

  server {
    listen 8080;
    location / {
      proxy_pass http://mypro;
    }
  }
}

2、加入ip_hash,让同一个用户落到同一台机器上

use nobody;
worker_processes 4;//一般是CPU的核心数
events{
  worker_connections 1024;
}

http{
  upstream mypro {
    ip_hash;
    server 182.13.32.12;
    server 213.11.23.24;
  }

  server {
    listen 8080;
    location / {
      proxy_pass http://mypro;
    }
  }
}

3、加入权重

use nobody;
worker_processes 4;//一般是CPU的核心数
events{
  worker_connections 1024;
}

http{
  upstream mypro {
    server 182.13.32.12 weight=2;//被访问到的概率
    server 213.11.23.24;
  }

  server {
    listen 8080;
    location / {
      proxy_pass http://mypro;
    }
  }
}

负载均衡的进程可以单独启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/fzjh.conf

最后

以上就是眼睛大冬日为你收集整理的nginx 负载均衡的三种参数设置的全部内容,希望文章能够帮你解决nginx 负载均衡的三种参数设置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(140)

评论列表共有 0 条评论

立即
投稿
返回
顶部