Nginx+tomcat集群
定义:在测试环境中有多个tomcat运行这一个项目,需要nginx管理
2特点:1,增加项目访问能力 2,增加服务器性能 3,实现不同负载均衡
3负载均衡:根据每台服务器的性能分配其能承受住的访问压力
Nginx+tomcat集群
1,在nginx安装目录将他停掉即/usr/local/nginx目录将nginx停掉./nginx -s stop

2,进入conf目录,注意是安装目录,即/usr/local/nginx

3,通过 vi nginx.conf 打开nginx配置文件(也可以通过vim命令打开,需要安装:yum -y install vim*)

4,然后在配置文件中添加集群信息,格式如下:

upstream  集群名{server    服务器ip:端口号   weight=权重;server    服务器ip:端口号   weight=权重;
}

注意:如下信息加在:#gzip on 后面

负载均衡的几种策略:

ip_hash,第一次访问的那个服务器,就一直是这个服务器
fair,根据响应时间来分配,那个响应时间短就是那个
url_hash,根据访问的url地址类分配服务器
轮询:不写任何参数就是轮询
每种策略各有用处,根据项目实际情况来定,只需要在如上图upstream 后面的大括号中加入即可如:  ip_hash;

5,在配置文件server{}代码块中location{}在这个花括号中的最后一行位置添加转发请求信息:格式如下:

proxy_pass  http://集群名;

6,保存并退出文件 :wq!

7,重启nginx,并通过ip地址访问

8,出现tomcat页面表示正常,为了区分进入tomcat的index.jsp添加个标记

项目部署

9,项目部署,修改tomcat默认访问页面
在tomcat的conf目录中打开server.xml文件,在文件的Host标签结束之前加如下内容

<Context path="" docBase="项目名" debug="0"/>


或者设置项目指定路径

<Context path="/" reloadable="false" docBase="项目路径" workDir="项目工作目录" />

Nginx+tomcat集群相关推荐

  1. Nginx+Tomcat集群与负载均衡

    Nginx+Tomcat集群与负载均衡 架构描述 前端一台nginx服务器做负载均衡器,后端放N台tomcat组成集群处理服务,通过nginx转发到后面(注:没做动静分离,静态动态全部都转给tomca ...

  2. linux下使用nginx搭建集群,CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群第一步)

    CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群) CentOS 7.4(腾讯云) pcre库 zlib库 openssl Nginx服务器 安装gcc g++开发类库 y ...

  3. Nginx+Tomcat集群的安装与配置

    Nginx安装在ip为x.x.x.x的服务器上 Tomcat安装在ip为y.y.y.y的服务器上 nginx安装 第一步,安装编译工具及库文件,如果服务器上已经有了,可以不用再安装. 命令:yum - ...

  4. Linux系统搭建Nginx+Tomcat集群部署

    Nginx支持的负载均衡调度算法方式: 1. 热备:如果你有2台服务器,当一台服务器发生事故时,才启用第二台服务器给提供服务.服务器处理请求的顺序:AAAAAA突然A挂啦,BBBBBBBBBBBBBB ...

  5. nginx+tomcat集群负载均衡中的多虚拟主机配置

    虽然夜深了,但是还是解决了这个困扰我一个晚上的问题,记录下来备查. 接着我前不久写的这一篇来的:Linux下nginx和tomcat的整合http://hi.baidu.com/gnaiqeh/blo ...

  6. Nginx+tomcat集群的session共享问题

    请求负载过程中会话信息不能丢失.那么需要在多个tomcat中session需要共享.所以需要进行相关问题的解决 配置Tomcat的session共享可以有三种解决方案: 第一种:是以负载均衡服务器本身 ...

  7. nginx集群_windows环境下搭建简单Nginx+Tomcat集群

    通俗点将,负载均衡就是因为访问流量太大,导致项目访问不流畅.甚至宕掉,所以通过一种分流的方式来缓解这种情况. 一. 工具 nginx-1.8.0 apache-tomcat-6.0.33 二. 目标 ...

  8. Nginx+Tomcat集群环境搭建

    Tomcat集群能带来什么? 提高服务的性能.并发能力.以及高可用性 提高项目架构的横向扩展能力 提高服务的性能 实际公司线上生产环境都会选择一台机器部署一个tomcat,多台机器完成集群,毕竟一台机 ...

  9. nginx+tomcat集群配置

    nginx是一个常见的轻量级反向代理服务器,以高并发,高性能,高可靠性而闻名.目前大部分集群使用nginx搭建.下面为nainx+tomcat集群搭建流程. 1.下载nginx(nginx下载地址)与 ...

最新文章

  1. 详细介绍Vue的数据响应式
  2. 面试题目之 ----使用非迭代方法快速排序
  3. 【Canal源码分析】TableMetaTSDB
  4. linux双机热备 oracle,oracle for linux双机热备实战
  5. Nginx-----相关配置-详细介绍
  6. Python CheckiO 题解系列 丨 博客目录索引
  7. 算法--背包九讲(详细讲解+代码)
  8. 用canvas实现手写签名功能
  9. 搞定机器学习面试,这些是基础!
  10. android友盟分享最新,Android接入友盟统计(顺带多渠道打包)、友盟分享
  11. 敏感词屏蔽工具(DFA算法)
  12. Redis最大内存配置
  13. java升序降序排列desc_Sql--order by、desc降序、top
  14. codeforces 724F. Uniformly Branched Trees
  15. 美日开年第二场大演习,这是要给虎年定个调吗
  16. 超越传统微调!Meta新作VPT:视觉Prompt来了!冻结主干,仅调节1%参数,性能提升显著!...
  17. 软件构造实验一问题解决方法及经验教训
  18. 大脑--物质与意识之综合体,是物质有双重现象(物性与灵性)的实证
  19. 亿佰特LoRaWAN入网TTN并订阅MQTT消息
  20. 基于数据分析的“用户群组+推送”,提升用户粘性

热门文章

  1. 1_正则表达式(python)
  2. 华为 C8800 C8650 tun.ko 模块
  3. 个人所得税计算器程序c语言,基于C语言实现的个人所得税纳税系统.docx
  4. 45 《定位》 -豆瓣评分8.3
  5. 软件设计师(软件工程)
  6. 9.每天进步一点点---Python-Requests HTTP 请求库
  7. Linux中移动光标cw什么意思,linux常用指令详解
  8. latex数学公式编辑——代码大全(图片)
  9. 百度推广有哪些技巧方法?在品牌宣传上百度推广有哪些技巧方法
  10. 网络爬虫的Robots协议