部署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.      实验步骤:

基本安装操作

 

【中级篇】部署Tomcat+Nginx负载均衡集群 

 

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

 安装JDK,配置Java环境。

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

 

2.删除旧的java版本

【中级篇】部署Tomcat+Nginx负载均衡集群 


【中级篇】部署Tomcat+Nginx负载均衡集群

 

 

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

 

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

至此Java环境配置完成。

 安装配置Tomcat

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

 

service 来管理tomcat 

 

【中级篇】部署Tomcat+Nginx负载均衡集群 

 

【中级篇】部署Tomcat+Nginx负载均衡集群

将tomcat 加入服务来管理。

【中级篇】部署Tomcat+Nginx负载均衡集群 

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

 

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

至此tomcat安装配置完成。

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

 

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

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

 搭建JSP运行环境

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

3.修改tomcat server.xml文件。

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

 

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

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

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

4.关闭tomcat,再重新启动

【中级篇】部署Tomcat+Nginx负载均衡集群 

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

 

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

 解压并安装Nginx

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

 配置nginx.conf

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

 测试负载均衡效果

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

【中级篇】部署Tomcat+Nginx负载均衡集群 

【中级篇】部署Tomcat+Nginx负载均衡集群 

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