码迷,mamicode.com
首页 > 其他好文 > 详细

案例:部署Tomcat及其负载负载

时间:2018-01-22 11:01:27      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:讲解   安装方法   情况   容器   注意   www   用户   png   地方   

tomat应用场景:
tomcat服务器是个免费的开放源代码的web应用服务器,属于轻量级应用服务器,在中小型系统和并开发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序首选。一般来说,Tomcat 虽然和Apache或者Nginx这些web服务器一样,具有处理HTML页面的功能,然而由于其处理静态HTML的能力不及Apache或者Nginx,所以Tomcat通常是作为一个Servlet和JSP容器,单独运行在后端。

技术分享图片

案例概述

技术分享图片

技术分享图片
案例实施总体要求

技术分享图片

一、部署tomcat

准备工作
1.关闭防火墙,安装jdk
技术分享图片
技术分享图片

2.建立java.sh脚本
技术分享图片

技术分享图片

3.将java.sh脚本导入到环境变量。
技术分享图片

安装配置tomcat

1.解压apache-tomcat包
技术分享图片
2.启动tomcat
技术分享图片
3.在浏览器上测试http://localhost:8080
技术分享图片
------看到上面说明启动成功 tomcat
-------注意 ,如果想关闭tomcat,运行/usr/local/tomcat7/bin/shutdown.sh命令。

建立java的web站点

1.建立一个web目录,并在里面建立一个webapp1目录,用于存放网站文件。
技术分享图片
2.建立index.jsp的测试页面
技术分享图片
技术分享图片
3.修改tomcat的server.xml文件
技术分享图片
技术分享图片
4.关闭tomcat服务,然后启动
技术分享图片
5.浏览网页http://localhost:8080
技术分享图片
出现上面自己制作的网页,说明tomcat站点配置成功,能够运行jsp网页了。
-------192.168.1.2同上,text2.

二、搭建nginx+tomcat负载均衡群集

---------案例概述:通常情况下,一台tomcat站点由于可能出现单点故障及无法应付过多客户复杂多样的请求等问题,不能单独应用于生产环境下,所以我们需要一套更可靠的解决方案来完善web站点架构。
---------nginx是一款优秀的http服务软件,它能够支持高达50000个并发连接数的响应,拥有大量的静态资源处理能力,运行稳定,并且内存,cpu等系统资源消耗非常低,目前很多大型网站都应用nginx服务器为后端网站程序的反向代理及负载均衡器,来提升整个站点的负载并发能力。
--------本案例我们讲解一nginx作为负载均衡器,tomcat作为应用服务器的负载集群的设置方法。
案例分析:案例环境
技术分享图片

技术分享图片

1.搭建tomcat
Tomcat1我们在上面已经搭建好了,下面开始搭建tomcat2(安装方法和第一台完全一样,这里就不再截图说明,但为了区分不同的服务器,把第二台的网页改为内容www.test2.com,我已经搭建好了,如下图所示)
技术分享图片

2、搭建和配置nginx服务器(和前面的配置有不一样的地方)

技术分享图片

技术分享图片
技术分享图片
技术分享图片

技术分享图片
技术分享图片

---------修改nginx配置文件,添加以下内容 vim /usr/local/nginx/conf/nginx.conf
---------首先在http{........}中加入下面代码,设定负载均衡的服务器列表
技术分享图片

---------然后在http{.....}里面的server {..........}里面的location{........}中加入一行

技术分享图片

技术分享图片

技术分享图片

技术分享图片

3、测试负载均衡效果
1)打开浏览器访问http://192.168.1.100
2)不断刷新浏览器测试,可以看到由于权重相同,页面会反复在以下两个页面来回切换,说明负载均衡群集搭建成功。

技术分享图片
技术分享图片

案例:部署Tomcat及其负载负载

标签:讲解   安装方法   情况   容器   注意   www   用户   png   地方   

原文地址:http://blog.51cto.com/982439641/2063497

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!