部署Tomcat+Nginx负载均衡集群

1.          实验需求:

1)     2台服务器同时部署tomcat;

2) 部署Nginx

3) 搭建负载均衡,测试其效果。

2.          实验环境:

Linux服务器系统版本:CentOS-6.5 -S02 IP:192.168.10.15  ( tomcat 2 )

Linux服务器系统版本:CentOS-6.5 -S03 IP : 192.168.10.18  ( Nginx)

Linux服务器系统版本:  RedHat6.5      IP :192.168.10.10  ( tomcat 1 )

3.      实验步骤:

基本安装操作

 

wKioL1aY0pzztAUHAAAtxbI-pGc097.png 

 

【中级篇】部署Tomcat+Nginx负载均衡集群_第1张图片 

【中级篇】部署Tomcat+Nginx负载均衡集群_第2张图片 

 安装JDK,配置Java环境。

1.tar-8u65-linux-i586.tar.gz 解压

wKiom1aY0quySSsBAAAgqcNREhE861.png 

 

2.删除旧的java版本

wKioL1aY0wvhh_KkAAAyMT9kUew334.png 


wKioL1aY0xuSO2jvAAAPS3LjaKw263.png

 

 

3.解压后会生成jdk1.8.0_65 文件夹,将jdk1.8.0_65文件夹移动到/usr/local/ 下并重命名java.

wKiom1aY0x2zbPL8AABRo3ug_RE793.png 

 

4./etc/profile.d/下建立java.sh 脚本

【中级篇】部署Tomcat+Nginx负载均衡集群_第3张图片 

【中级篇】部署Tomcat+Nginx负载均衡集群_第4张图片 

5.java.sh脚本导入到环境变量,使其生效。

wKioL1aY07PyhJk7AAApxNgWNRE692.png 

6.运行java -version命令查看java版本是否和之前安装的一致。

【中级篇】部署Tomcat+Nginx负载均衡集群_第5张图片 

至此Java环境配置完成。

 安装配置Tomcat

1.解压apache-tomcat-7.0.67.tar.gz 

【中级篇】部署Tomcat+Nginx负载均衡集群_第6张图片 

2.解压后会生成apache-tomcat-7.0.67.tar.gz 文件夹,将apache-tomcat-7.0.67.tar.gz文件夹移动到/usr/local/ 下并重命名tomcat.

wKiom1aY083jxbayAABnIfo07E0928.png 

【中级篇】部署Tomcat+Nginx负载均衡集群_第7张图片 

 

service 来管理tomcat 

 

wKioL1aY1COA38OZAAAQt8Slbpg894.png 

 

【中级篇】部署Tomcat+Nginx负载均衡集群_第8张图片

将tomcat 加入服务来管理。

wKioL1aY1FSyO8oJAABYzBHW1o8596.png 

查看下tomcat服务有没有启动,没有,并启动他

【中级篇】部署Tomcat+Nginx负载均衡集群_第9张图片 

 

 IE 栏中输入 //192.168.10.10:8080 会出现tomcat 的官网首页

【中级篇】部署Tomcat+Nginx负载均衡集群_第10张图片 

至此tomcat安装配置完成。

 在另外一台服务器也需要做同样的安装配置。JAVA tomcat ,如上所示。

 

IE 栏中输入另一台服务器 //192.168.10.15:8080 会出现tomcat 的官网首页

【中级篇】部署Tomcat+Nginx负载均衡集群_第11张图片 

这样2台服务器就搭建完成了。

 搭建JSP运行环境

1.首先在根目录下建立一个web目录,并在里面建立一个webapp1目录,用于存放网站文件。

wKiom1aY1QORgpH8AAAkMjbcoEs218.png 

2.webapp1目录下建立一个Index.jsp 的测试页面

wKioL1aY1UahHuxnAAAQ-a6p9DA547.png 

【中级篇】部署Tomcat+Nginx负载均衡集群_第12张图片 

3.修改tomcat server.xml文件。

定义一个虚拟主机,并将网站文件路径指向已经建立的/web/webapp1,host段增加context段。

wKioL1aY1WeC9Fc_AAAfY1uOX34713.png 

wKiom1aY1UPScgpzAABIpXU7GDs089.png 

 

//docBase:web 应用的文档基准目录

//reloadable 设置监视“类”是否变化

//path=“” 设置默认“类”

4.关闭tomcat,再重新启动

【中级篇】部署Tomcat+Nginx负载均衡集群_第13张图片 

5.开始测试,是否成功。   Test1

【中级篇】部署Tomcat+Nginx负载均衡集群_第14张图片 

6.另外一台服务器上做同样的操作。 Test2

【中级篇】部署Tomcat+Nginx负载均衡集群_第15张图片 

 

前面2台服务器部署的都是tomcat ,下面就部署Nginx

【中级篇】部署Tomcat+Nginx负载均衡集群_第16张图片 

 解压并安装Nginx

wKiom1aY1bbga39LAABNembLz_E466.png 

【中级篇】部署Tomcat+Nginx负载均衡集群_第17张图片 

【中级篇】部署Tomcat+Nginx负载均衡集群_第18张图片 

【中级篇】部署Tomcat+Nginx负载均衡集群_第19张图片 

【中级篇】部署Tomcat+Nginx负载均衡集群_第20张图片 

【中级篇】部署Tomcat+Nginx负载均衡集群_第21张图片 

 配置nginx.conf

wKioL1aY1pyhtMiMAABam8PRtiA759.png 

wKioL1aY1qmAq3VmAAAnuD3jLIc386.png 

【中级篇】部署Tomcat+Nginx负载均衡集群_第22张图片 

【中级篇】部署Tomcat+Nginx负载均衡集群_第23张图片 

【中级篇】部署Tomcat+Nginx负载均衡集群_第24张图片 

【中级篇】部署Tomcat+Nginx负载均衡集群_第25张图片 

 测试负载均衡效果

不断的刷新浏览器测试,可以看到由于权重相同,页面会反复在以下2个页面来回切换。

【中级篇】部署Tomcat+Nginx负载均衡集群_第26张图片 

【中级篇】部署Tomcat+Nginx负载均衡集群_第27张图片 

效果已经看到,实验结束。