Nginx +tomcat 实现负载均衡集群
一、 工具
nginx-1.8.0
apache-tomcat-6.0.33
二、 目标
实现高性能负载均衡的Tomcat集群:
  
三、 步骤
1、首先下载Nginx,要下载稳定版:
  
2、然后解压两个Tomcat,分别命名为apache-tomcat-6.0.33-1和apache-tomcat-6.0.33-2:
  
3、然后修改这两个Tomcat的启动端口,分别为18080和28080,下面以修改第一台Tomcat为例,打开Tomcat的conf目录下的server.xml:
  
共需修改3处端口:
  
当然第二台Tomcat也一样,如下图:
  
4、然后启动两个Tomcat,并访问,看是否正常:
  
  
5、然后修改上面两个Tomcat的默认页面(为了区分下面到底访问的是那一台Tomcat,随便改一下即可):
  
改完以后,进行访问,如下图:
  
  
6、OK,现在我们可以开始配置Nginx来实现负载均衡了,其实非常的简单,只需要配置好Nginx的配置文件即可:
  
配置如下(这里只进行了简单的配置,实际生产环境可以进行更详细完善配置):

到此配置完成,下面开始演示负载均衡。
7、首先,我们启动Nginx:
  
输入http://127.0.0.1当看大以下图片就说明nginx正常启动

输入
127.0.0.1/nginxTest(我在我的两个tomcat下面都放了项目名为nginxTest的一个项目,8080的tomcat显示“ 我在8080里面,我是默认的端口号”,8081的tomcat显示“ 我在8081里面”)
一直刷新页面就会来回切换不同tomcat,来显示不同的页面


Nginx +tomcat 实现负载均衡集群的更多相关文章
- Nginx+Tomcat+Memcached负载均衡集群服务搭建
		操作系统:CentOS6.5 本文档主要讲解,如何在CentOS6.5下搭建Nginx+Tomcat+Memcached负载均衡集群服务器,Nginx负责负载均衡,Tomcat负责实际服务,Memc ... 
- 简单的 Nginx+Tomcat 配置负载均衡集群
		简单 Nginx+Tomcat 配置负载均衡集群 前期准备 解压两个tomcat,修改端口号 server1:8081 server:8082 同时启动 nginx官网下载解压版nginx 创建一个简 ... 
- nginx+tomcat 配置负载均衡集群 (转载)
		一.Hello world 1.前期环境准备 准备两个解压版tomcat,如何同时启动两个tomcat,请看我的另一篇文章<一台机器同时启动多个tomcat>. nginx官网下载解压版n ... 
- nginx+tomcat实现负载均衡集群
		一台tomcat站点由于可能出现单点故障及无法应付过多客户复杂多样的请求等问题,不能单独应用于生产环境下 所以需要一套可靠的解决方案来完善web站点架构 而Nginx只能访问静态页面,如果需要动态需要 ... 
- Nginx+Tomcat高性能负载均衡集群搭建
		转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/8745794.html Nginx是一个高性能的HTTP服务器/反向代理服务器及电子邮件(IMAP/POP3) ... 
- Nginx+Tomcat搭建负载均衡集群
		Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器, 使用 Nginx 可以使得程序在高并发的情况下依旧可以保持良好的性能.使用 Nginx+Tomcat ... 
- Nginx+Tomcat 配置负载均衡集群
		一.Hello world 1.前期环境准备 准备两个解压版tomcat,如何同时启动两个tomcat,请看我的另一篇文章<一台机器同时启动多个tomcat>. nginx官网下载解压版n ... 
- Nginx + Tomcat 配置负载均衡集群简单实例
		一.Hello world 1.前期环境准备 准备两个解压版tomcat,如何同时启动两个tomcat,请看我的另一篇文章<一台机器同时启动多个tomcat>. nginx官网下载解压版n ... 
- Nginx+tomcat配置负载均衡集群
		操作系统版本:Centos 6.4 Nginx版本:nginx-1.3.15.tar.gz wget http://nginx.org/download/nginx-1.5.9.tar.gz JDK版 ... 
随机推荐
- 【ora10,4】oracle后台进程介绍:
			一.SMON(System MONitor) 系统监控进程: 在数据库启动过程中,SMON排在CKPT进程之后,在Oracle9i中排在第六号的位置: PMON started with p ... 
- 使用Tomcat的一些经验和心得
			如今将使用Tomcat的一些经验和心得写到这里.作为记录和备忘.假设有朋友看到,也请指教. 1.首先是Tomcat的获取和安装. 获取当然得上Apache的官方站点下载,开源免费.并且带宽也足够.下载 ... 
- 转 java synchronized详解
			转自 http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能 ... 
- HttpClient的Post和Get訪问网页
			一.基础JAR包 Mavenproject下pom.xml需配置的jar包 <dependencies> <dependency> <groupId>junit&l ... 
- logistic regression教程3
			在线性拟合的基础上,我们实现logistic regression. 如前所述,样本集是 {x1,y1},{x2,y2},...,{xn,yn}[1] 其中,xi=[1,xi,1,xi,2,xi,3, ... 
- Unity学习笔记(4) --- Unity的界面排版:初识GUI
			GUI和GUILayout是Unity提供的UIKit.在使用GUI的Controls时都要求设置Rect參数.没办法做到自己主动排版,给适配带来难度.而GUILayout的设计就是为了弥补这个缺陷, ... 
- JavaScript Patterns 2.4 For-in loop
			Principle Enumeration should be used to iterate over nonarray objects. It's important to use the met ... 
- cf2.25
			T1 题意:判断给出的数中有多少不同的大于的数. content:傻逼题,5min手速 T2 题意:给出p.y,输出y~p+1中最大一个不是2-p的倍数的数. content:答案很简单,但是很难想到 ... 
- Django - 自定义请求头
			收藏一下以后学习 博客搬运地址 Django接收自定义http header(转) 
- akka设计模式系列-Aggregate模式
			所谓的Aggregate模式,其实就是聚合模式,跟masterWorker模式有点类似,但其出发点不同.masterWorker模式是指master向worker发送命令,worker完成某种业务逻辑 ... 
