Nginx+tomcat集群
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集群相关推荐
- Nginx+Tomcat集群与负载均衡
Nginx+Tomcat集群与负载均衡 架构描述 前端一台nginx服务器做负载均衡器,后端放N台tomcat组成集群处理服务,通过nginx转发到后面(注:没做动静分离,静态动态全部都转给tomca ...
- linux下使用nginx搭建集群,CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群第一步)
CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群) CentOS 7.4(腾讯云) pcre库 zlib库 openssl Nginx服务器 安装gcc g++开发类库 y ...
- Nginx+Tomcat集群的安装与配置
Nginx安装在ip为x.x.x.x的服务器上 Tomcat安装在ip为y.y.y.y的服务器上 nginx安装 第一步,安装编译工具及库文件,如果服务器上已经有了,可以不用再安装. 命令:yum - ...
- Linux系统搭建Nginx+Tomcat集群部署
Nginx支持的负载均衡调度算法方式: 1. 热备:如果你有2台服务器,当一台服务器发生事故时,才启用第二台服务器给提供服务.服务器处理请求的顺序:AAAAAA突然A挂啦,BBBBBBBBBBBBBB ...
- nginx+tomcat集群负载均衡中的多虚拟主机配置
虽然夜深了,但是还是解决了这个困扰我一个晚上的问题,记录下来备查. 接着我前不久写的这一篇来的:Linux下nginx和tomcat的整合http://hi.baidu.com/gnaiqeh/blo ...
- Nginx+tomcat集群的session共享问题
请求负载过程中会话信息不能丢失.那么需要在多个tomcat中session需要共享.所以需要进行相关问题的解决 配置Tomcat的session共享可以有三种解决方案: 第一种:是以负载均衡服务器本身 ...
- nginx集群_windows环境下搭建简单Nginx+Tomcat集群
通俗点将,负载均衡就是因为访问流量太大,导致项目访问不流畅.甚至宕掉,所以通过一种分流的方式来缓解这种情况. 一. 工具 nginx-1.8.0 apache-tomcat-6.0.33 二. 目标 ...
- Nginx+Tomcat集群环境搭建
Tomcat集群能带来什么? 提高服务的性能.并发能力.以及高可用性 提高项目架构的横向扩展能力 提高服务的性能 实际公司线上生产环境都会选择一台机器部署一个tomcat,多台机器完成集群,毕竟一台机 ...
- nginx+tomcat集群配置
nginx是一个常见的轻量级反向代理服务器,以高并发,高性能,高可靠性而闻名.目前大部分集群使用nginx搭建.下面为nainx+tomcat集群搭建流程. 1.下载nginx(nginx下载地址)与 ...
最新文章
- 详细介绍Vue的数据响应式
- 面试题目之 ----使用非迭代方法快速排序
- 【Canal源码分析】TableMetaTSDB
- linux双机热备 oracle,oracle for linux双机热备实战
- Nginx-----相关配置-详细介绍
- Python CheckiO 题解系列 丨 博客目录索引
- 算法--背包九讲(详细讲解+代码)
- 用canvas实现手写签名功能
- 搞定机器学习面试,这些是基础!
- android友盟分享最新,Android接入友盟统计(顺带多渠道打包)、友盟分享
- 敏感词屏蔽工具(DFA算法)
- Redis最大内存配置
- java升序降序排列desc_Sql--order by、desc降序、top
- codeforces 724F. Uniformly Branched Trees
- 美日开年第二场大演习,这是要给虎年定个调吗
- 超越传统微调!Meta新作VPT:视觉Prompt来了!冻结主干,仅调节1%参数,性能提升显著!...
- 软件构造实验一问题解决方法及经验教训
- 大脑--物质与意识之综合体,是物质有双重现象(物性与灵性)的实证
- 亿佰特LoRaWAN入网TTN并订阅MQTT消息
- 基于数据分析的“用户群组+推送”,提升用户粘性