使用两台服务器做负载均衡(nginx版)

一、环境准备

在使用两台服务器做负载均衡前,首先要把环境配置好。
两台服务器上启动的项目都是一样的。

  1. 用到的项目包:前端的dist打包文件,后端的jar包;

  2. 配置Java环境(两台服务器上都需要):上传jdk包,解压并配置环境变量;
    参考链接:https://blog.csdn.net/lm____/article/details/122326767

  3. 配置nginx环境:在两台服务器上安装nginx,经过配置,默认nginx页面能够加载出来;
    参考链接:https://blog.csdn.net/lm____/article/details/122326989

  4. 把打包好的前端代码放到服务器上,并在nginx.conf中进行对应配置(同时要保证在服务器上有关的 端口 都放行),

  5. 启动jar包后,使用nginx配置后的页面能够正常显示。

jar包的启动命令:java -jar jar包名

二、nginx请求转发 配置

(反向代理转发请求)
上述功能都能正常使用的情况下,继续进行下述的负载均衡。
具体配置见参考链接:http://www.cnblogs.com/lixianguo/p/12522616.html

此处主要配置的是nginx.conf中的参数,添加一个upstream选项

upstream myserver {# weight表示权重,当访问对应次数后跳转到另一个节点server 访问ip:端口号 weight=1 max_fails=2;server 访问ip:端口号 weight=2 max_fails=2;
# backup 表示备份机,所有非backup服务宕机后会用它
server 访问IP:端口号 backup weight=3 max_fails=2;
}
server {listen  80;  #监听80端口......location  /  {....# 这里的myserver必须要和upstream 中指定的一致proxy_pass   http://myserver;proxy_next_upstream http_502 http_504  http_404 error timeout invalid_header;}
}

使用两台服务器做负载均衡(nginx版)相关推荐

  1. haproxy负载均衡_做负载均衡Nginx、HAProxy和LVS总有一个适合你

    Nginx Nginx优点: 1.工作在网络7层之上,可针对http应用做一些分流的策略,如针对域名.目录结构,它的正规规则比HAProxy更为强大和灵活,所以,目前为止广泛流行. 2.Nginx对网 ...

  2. java获取f5服务器真实ip,F5服务器做负载均衡时WebService获取真实客户端IP地址

    首先,我先来介绍一下什么是F5服务器,内容来自百度: 负载均衡,英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡.分摊到多个操作单元上进行执行,例如Web服务器.FTP服务器. ...

  3. pg高性能服务器,Pgpool-II 负载均衡对PG的性能影响

    Pgpool-II相当于中间件,Pgpool-II与PG是解耦合的,基于这样的机制,Pgpool-II可以搭建在已经存在的任意版本的PG主从结构上,主从结构的实现与Pgpool-II无关,可以通过sl ...

  4. 在Linux上使用Nginx为Solr集群做负载均衡

    在Linux上使用Nginx为Solr集群做负载均衡 在Linux上搭建solr集群时需要用到负载均衡,但测试环境下没有F5 Big-IP负载均衡交换机可以用,于是先后试了weblogic的proxy ...

  5. nginx负载均衡两台服务器文件,Nginx之负载均衡 :两台服务器均衡(填坑)

    第一步,两台服务器都要安装好Nginx和Tomcat,我这边的安装的是Nginx 1.16.1 Tomcat9: 第二步,安装完成之后,选择你要做均衡的那台服务器,,打开其Nginx 配置文件,在se ...

  6. 两台linux服务器负载均衡代码实现,nginx实现负载均衡,nginx负载均衡确保两台服务器数据保...

    nginx实现负载均衡,nginx负载均衡确保两台服务器数据保 一.准备篇: Nginx 负载服务器: Centos 6.2 IP:192.168.1.93 WEB服务器: Web1:192.168. ...

  7. 宝塔linux 做负载均衡,利用BT宝塔面板做网站多服务器负载均衡图文教程

    对于我们做网站的来说,如果流量大了,一台服务器肯定是不够的,接下来要考虑很多方面,比如动静分离.比如数据库异步,比如负载均衡等等.因为我们很多新手站长都用的是BT宝塔面板,下面虾皮路就介绍一下利用BT ...

  8. 用NGINX做负载均衡,keepalived高可用

    实验环境,四台虚拟机,两台做负载均衡,两台做RS IP地址:两台负载均衡分别为:10.0.0.7:10.0.0.8(高可用keepalived) 两台 RS主机地址为: 10.0.0.9:10.0.0 ...

  9. Nginx做负载均衡的模块

    负载均衡模块 使用nginx做负载均衡的两大模块: upstream 定义负载节点池 ocation 模块 进行URL匹配. proxy模块 发送请求给upstream定义的节点池 upstream模 ...

最新文章

  1. python可以做测试软件吗_Python如何给你的程序做性能测试
  2. JSON对象和字符串之间的相互转换
  3. PHP-Curl模拟HTTP请求
  4. C语言实现大数的阶乘(附完整源码)
  5. 商务搜索引擎_2019年中国网民搜索引擎使用情况研究报告
  6. Linux能适应不同的指令集,(转)linux常用指令集
  7. 一张图图片分块html,css img图片是内联还是块?
  8. python不换行空格输出_解决Python print输出不换行没空格的问题
  9. ADO.NET - Optimistic Pessimistic Concurrency
  10. ora-30926:无法在源表中获得一组稳定的行
  11. 诸葛io的技术架构图_阿里P8总结三面四轮技术面试:Tomcat+Redis+线程池锁+悲观锁+NIO...
  12. image.open()得到的图片是什么类型_复古门窗花格图片大全让精彩生活继续闪耀 「巴森」...
  13. 简化Simulink的建模与模型重构
  14. MybatisPlus手写sql分页
  15. 在不格式化U盘的情况下查杀U盘快捷方式病毒
  16. dedecms如何在首页调用会员信息(会员头像和名字等)
  17. 索尼计算机更换硬盘教程视频教程,自己动手,索尼PS4更换SSD硬盘全教程
  18. Win10 提示WerFault.exe 应用程序错误解决方法(非常规方法)
  19. anconda 下的pip路径_修改conda环境和缓存默认路径/修改Python 的 pip install 默认安装依赖路径/提高conda安装速度,其实就是改了下载源。...
  20. Java去掉文件中的逗号

热门文章

  1. 关于对话系统(任务式/检索式/生成式)的若干总结
  2. 分布式存储系统(一) - 概念
  3. 大家应该都用过SVN,多个小组开发时,分小组提交代码,可是有特殊情况的,小组要穿插提交增量文件,该怎么做呢?SVN补丁是一种能导出变更增量的方法。...
  4. Detecting noop updates
  5. (给自己看)51单片机DS1302时钟芯片
  6. 【大数据入门笔记系列】第六节 分布式计算框架MapReduce的工作流程
  7. 知乎爬虫(非登录版)
  8. 钣金件展开图可视参数化绘图系统
  9. Auto.js 时间相减
  10. festival - ubuntu下的TTS引擎