nginx实现简单的负载均衡

本文介绍如何在Nginx中配置负载均衡。通过在nginx.conf文件中的http块引入upstream集群并设置服务器权重,实现请求按比例分配。再通过location块将/api路径的请求转发至集群,达到负载均衡的目的。
摘要由CSDN通过智能技术生成

nginx.conf配置

在nginx.conf配置文件中找到http所在代码块, 加入如下代码 :

引入upstream名为 cluster的集群,分发到如下服务器, 默认是 1:1比例分发。也可以通过weight 等参数控制分发比例,例如
server localhost:1130 weight=5 , 表示他占总共的5/6, 还有1/6访问192.168.1.100;

http {
    upstream cluster {     
    server localhost:1130;   //本地1130端口 可以用于跨域转发
    server 192.168.1.100;
    ...;
    ...;   
}
.....
}

接着找到nginx配置文件中 server的代码片段, 例如将/api转发到cluster集群实现简单的负载均衡:

   location /api {
        proxy_pass http://cluster;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值