首页 > 网站 > Nginx > 正文

nginx 负载均衡的三种参数设置

2024-08-30 12:25:28
字体:
来源:转载
供稿:网友

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表