通过Nginx来实现负载均衡,具体配置实例如下所示:

1、目标

在浏览器地址栏中输入地址http://192.168.202.128/htzw/test.html,负载均衡效果,按照某种策略分摊到8080和8081端口中

2、前置工作

(1)在linux系统中准备两台tomcat服务器,一台8080,一台8081

(2)分别在两台tomcat里面webapps目录中,创建名称为htzw文件夹,然后在htzw文件夹中创建页面test.html,用于测试

(3)开通对外访问端口8080和8081

详细的配置,见《Nginx——反向代理》中的内容

3、负载均衡配置

负载均衡的实现主要包括两步:

(1)在http节点下,添加upstream节点

(2)将server节点下的location节点中的proxy_pass配置为:http://+upstream名称

 

在Nginx的配置文件中进行负载均衡的配置,具体配置内容如下:

在配置文件中增加upstream块,同时server块下的location中增加相关内容:

Nginx——负载均衡

 4、Nginx分配服务器策略

负载均衡即是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应 足够快,给用户很好的体验。快速增长的访问量和数据流量催生了各式各样的负载均衡产品, 很多专业的负载均衡硬件提供了很好的功能,但却价格不菲,这使得负载均衡软件大受欢迎, nginx 就是其中的一个,在 linux 下有 Nginx、LVS、Haproxy 等等服务可以提供负载均衡服 务,而且 Nginx 提供了几种分配方式(策略): 

Nginx——负载均衡

 

 

相关文章:

  • 2022-01-07
  • 2021-06-03
  • 2021-07-28
猜你喜欢
  • 2021-05-23
  • 2021-11-19
  • 2021-10-04
  • 2021-10-05
相关资源
相似解决方案