nginx实现简单的负载均衡

素颜马尾好姑娘i 2022-07-13 04:41 278阅读 0赞

nginx.conf配置

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

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

  1. http {
  2. upstream cluster {
  3. server localhost:1130; //本地1130端口 可以用于跨域转发
  4. server 192.168.1.100;
  5. ...;
  6. ...;
  7. }
  8. .....
  9. }

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

  1. location /api {
  2. proxy_pass http://cluster;
  3. }

发表评论

表情:
评论列表 (有 0 条评论,278人围观)

还没有评论,来说两句吧...

相关阅读

    相关 nginx负载均衡(简单示例)

    >  负载均衡单个服务器解决不了,我们增加服务器的数量,然后将请求分发到各个服务器上,将原先请求集中到单个服务器上的情况改为将请求分发到多个服务器上,将负载分发到多个服务器上,

    相关 Nginx实现负载均衡

    什么是负载均衡 负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。

    相关 简单认识Nginx---负载均衡

    中大型项目都会考虑到分布式,前面几篇文章着重介绍了数据处理的技术集群。今天来研究一下关于服务器的负载均衡–Nginx。他除了静态资源的处理外还有可以决定将请求置于那台服务上。