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

tomcat及负载均衡

时间:2017-03-24 14:47:56      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:linux   tomcat   

技术分享

不容易啊,给国足一个大大的赞!!!

----------------------------------------------------------------------------------------------------------------------我是华丽的分隔符


前言:tomcat软件是由sun公司软件架构师詹姆斯.邓肯.戴维森开发,logo是一只公猫,大家应该看过经典动画片tom和jerry吧(猫和老鼠)。Tomcat的主要功能就是搭建一台支持jsp网页的服务器,有些网站的代码就是用jsp编写,不能运行在lamp或者是lnmp上,必须搭建tomcat。但是tomcat处理html的能力较差,所以tomcat通常在背后作为一台伺服服务器(servlet)和jsp容器,运行在后台,前台还是由apache或者nginx服务器负责。今天的实验做完之后,大家可以到www.chinz.com下载jsp网站源代码,放到服务器是测试。

 

一、 部署tomcat

    

1、 准备工作

 1) 防火墙开启例外

技术分享

2) 安装jdk

技术分享

 

3)建立就java.sh脚本

技术分享


4) 将java.sh脚本导入到环境变量

技术分享


2、安装配置tomcat

1)解压apache-tomcat包

技术分享


2) 启动tomcat

技术分享


2) 在浏览器上测试http://localhost:8080

技术分享


看到上面的页面说明成功启动了tomcat

 

注意:如果想关闭tomcat,运行/usr/local/tomcat7/bin/shutdown.sh命令。

 

3、 建立java的web站点

1) 建立一个web目录,并在里面建立一个webapp1目录,用于存放网站文件。

建立index.jsp的测试页面

Vi  /web/webapp1/index.jsp

cat /web/webapp1/index.jsp

技术分享


2) 修改tomcat的server.xml文件

Vi  /usr/local/tomcat7/conf/server.xml

在host区域里面添加以下内容即可

技术分享


3) 关闭tomcat服务,然后再启动

技术分享


4) 浏览网页http://localhost:8080

出现上面自己制作的网页,说明tomcat站点配置成功,能够运行jsp网页了

技术分享

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

拓扑图:

技术分享 



实验环境如下图所示:

技术分享

1、 搭建tomcat

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




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

1) 插入redhat光盘,配置一个yum仓库,然后安装下面的相关软件包

技术分享


2)安装依赖包

技术分享

3)建立用户和组,编译安装nginx

技术分享

技术分享

然后执行make && make install

3) 修改nginx配置文件,添加以下内容

首先在http{......}中加入下面代码,设定负载均衡的服务器列表。

技术分享

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

技术分享


4) 测试nginx配置文件是否正确

执行/usr/local/nginx/sbin/nginx  -t

出现下面的信息表示正确

技术分享


5) 启动nginx服务并且产看是否正常运行

技术分享



3、 测试负载均衡效果

1) 打开浏览器访问http://192.168.1.1

2) 不断刷新浏览器测试,可以看到由于权重相同,页面会反复在以下两个页面来回切换,说明负载均衡群集搭建成功。

技术分享

技术分享




本文出自 “三极行者” 博客,请务必保留此出处http://namesam.blog.51cto.com/12364721/1909842

tomcat及负载均衡

标签:linux   tomcat   

原文地址:http://namesam.blog.51cto.com/12364721/1909842

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