通过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中增加相关内容:

4、Nginx分配服务器策略

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

Nginx——负载均衡相关推荐

  1. Nginx负载均衡的详细配置及使用案例

    Nginx负载均衡的详细配置及使用案例详解 感谢看过这一些列博文和评论的小伙伴, 我把自己所看到的学到的拿到这里来分享是想和大家一起学习进步, 想听听园友给出的意见, 也是对自己学习过程的一个总结.  ...

  2. Nginx负载均衡集群介绍

    第1章 集群介绍 1.1 集群简介 1.1.1 什么是集群 简单说,集群就是一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行 ...

  3. [ 总结 ] nginx 负载均衡 及 缓存

    操作系统:centos6.4 x64 前端使用nginx做反向代理,后端服务器为:apache + php + mysql 1. nginx负载均衡. nginx编译安装(编译安装前面的文章已经写过) ...

  4. docker初体验:docker部署nginx负载均衡集群

    Docker 是一个用于开发,交付和运行应用程序的开放平台.Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件.今天来为大家演示一下docker部署nginx负载均衡集群 环境 ce ...

  5. 【CentOS 7LNMP架构33】,nginx负载均衡#180109

    2019独角兽企业重金招聘Python工程师标准>>> hellopasswd nginx负载均衡 多台代理服务器 vi /usr/local/nginx/conf/vhost/lo ...

  6. Keepalived+LVS+Nginx负载均衡之高可用

    2019独角兽企业重金招聘Python工程师标准>>> 上一篇写了nginx负载均衡,此篇实现高可用(HA).系统整体设计是采用Nginx做负载均衡,若出现Nginx单机故障,则导致 ...

  7. Nginx负载均衡+tomcat+session共享

    为什么80%的码农都做不了架构师?>>>    本文,是笔者工作之余写的,第一是把之前打系统框架的步骤记录下来.第二是将这个过程,谈不上经验,奉献给正在撘这种框架遇到各种bug,各种 ...

  8. Nginx负载均衡:分布式/热备Web Server的搭建

    Nginx是一款轻量级的Web server/反向代理server及电子邮件(IMAP/POP3)代理server.并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开 ...

  9. Nginx负载均衡与配置Nginx的ssl

    2019独角兽企业重金招聘Python工程师标准>>> Nginx负载均衡 什么是负载均衡? 负载均衡就是,把请求均衡地分发到后端的各个机器上面. 比如,A B C D 四台WEB服 ...

  10. 单一nginx负载均衡+LNMP分布式架构

    随着互联网的快速发展,我们的web站点访问量和数据流量的快速增长,对于我们服务器的处理能里的要求也越来越高,这样的情况下,单一的服务器根本无法承受,  这样的话我们丢弃掉原有的设备,做硬件升级,会造成 ...

最新文章

  1. 一个好用的开源在线时序图/波形图(Timing Diagram)绘制网站
  2. webpack 配置
  3. 电纸书kindle相关产品调研(没搞完)
  4. linux openjdk_OpenJDK作为Linux上的默认Java
  5. python 网页自动化框架_python+selenium自动化框架
  6. 字节流和字符流学习笔记:
  7. 专业正则表达式site
  8. Bootstrap+Angularjs自制弹框
  9. CCF202006-5 乔乔和牛牛逛超市【最大流】(100分题解链接)
  10. 百面机器学习—5.SVM要点总结
  11. OpenSSL 1.0.0生成p12、jks、crt等格式证书的命令个过程(转)
  12. VS 201x C++ 编译错误解决方法集
  13. Jenkins 配置 Maven 环境变量
  14. 黑客们会用到哪些Python技术?
  15. 【人工智能项目】LSTM实现电影评论情感分类实验
  16. 手机语言 Symbian 术语表
  17. LeetCode - 罗马数字转整型
  18. 42V转5V,42V转3.3V,42V转3V的降压芯片和LDO芯片的集合
  19. Java 求解自幂数(水仙花数)
  20. HTML5七夕情人节表白网页制作 (蓝色主题-樱花雨3D相册)HTML+CSS+JavaScript

热门文章

  1. 想转行?零基础该如何学Python?这些一定要明白
  2. ASP.NET Razor – C# 循环和数组简介
  3. 为什么电气自动化学历不高只能进厂?
  4. 单片机怎么学?新手怎么快速学会单片机?
  5. java 删除数组指定元素_Java从在数组中删除指定元素
  6. 差分约束问题 ---- 2019ccpc哈尔滨A. Artful Paintings[二分+差分约束+建图剪枝]
  7. centos 7安装mysql_Linux Centos7 下安装Mysql - 8.0.15
  8. 【python】向上取整 向下取整
  9. Linux网卡重启后会有哪些更新,问题:linux系统经常出现断网的情况,重启之后系统恢复正常...
  10. P1781 宇宙总统