一.tomcat负载轮询的部署
1.在实验机上配置JAVA的运行环境
(1)官网下载jdk包,并解压
(2)做java的软连接,方便使用而且升级的时候也是升级软连接
(3)添加java的环境变量方便调用
[root@server1 local]# vim /etc/profile
[root@server1 local]# source /etc/profile #重新加载
文件添加内容如下:
(3)测试
[root@server1 ~]# vim test.java #编写java脚本
[root@server1 ~]# javac test.java #脚本测试
[root@server1 ~]# java test #执行脚本
脚本编辑内容如下:
实验环境:
主机名(ip) 服务
server1(172.25.254.1) openresty(nginx),tomcat
server2(172.25.254.1) tomcat
2.server1上tomcat的配置
(1)官网下在安装包,并且解压到/usr/local
(2)设置软链接
(3)开启tomcat
(4)编辑Nginx的配置文件加入tomcat
[root@server1 bin]# cd /usr/local/openresty/nginx/conf/
[root@server1 conf]# vim nginx.conf
文件编辑内容如下:
(5)检测nginx的配置文件是否有误并重新加载nginx服务
(6)在浏览器中测试访问
注:访问端口则出现的是图像,需要访问默认发布目录下的文件
再次查看,在浏览器输入:http://172.25.254.1/index.jsp
编写测试文件再次测试:
3.server2上的tomcat的配置
(1)将server1上已经配置好的tomcat和java复制过来
[root@server2 local]# scp -r root@172.25.254.1:/usr/local/tomcat /usr/local/
[root@server2 local]# scp -r root@172.25.254.1:/usr/local/java /usr/local/
[root@server2 ~]# cd /usr/local/
[root@server2 local]# ls
bin etc games include java lib lib64 libexec sbin share src tomcat
(2)配置java环境变量
添加内容如下:
加载环境变量
(3)打开server2上的tomcat
查看端口:
4.实现server1和server2上的tomcat的负载均衡
在server1上的openresty下的nginx模块的配置文件添加负载tomcat的负载均衡策略:
文件编辑内容如下
检查语法错误并重启nginx
测试如下:
在浏览器上输入:
http://172.25.254.1/test.jsp
再次刷新发现实现负载均衡