Nginx 设置负载均衡

时间:2023-03-08 23:42:22
Nginx 设置负载均衡

1. 在nginx配置文件目录下另外单独创建一个文件用于管理负载均衡配置,这里起名为 fzjh.conf

vim /etc/nginx/fzjh.conf
#在文件下添加以下内容 upstream mypro{ #这里可以随意命名,待选服务器列表
ip_hash; #开启ip_hash模式,确保同一个用户每次访问到的主机一样
server 104.193.88.77 weight=2; #添加第一台服务器 weight用于设置权重
server 66.102.251.33 weight=1; #添加第二台服务器
..... #以此类推
}
server{
listen 8081; #监听端口
location / {
proxy_pass http://mypro; #命名与上面保持一致
}
}  

2. 编辑nginx主配置文件,将上述文件包含进来

http {
...
include /etc/nginx/fzjh.conf;
...
}

3. 重启nginx

service nginx restart  
  • nginx负载均衡默认采用轮询的方式访问服务器群