一.tomcat负载轮询的部署
1.在实验机上配置JAVA的运行环境

(1)官网下载jdk包,并解压

openwrt passwall 负载均衡无效_java

(2)做java的软连接,方便使用而且升级的时候也是升级软连接

openwrt passwall 负载均衡无效_tomcat_02

(3)添加java的环境变量方便调用

[root@server1 local]# vim /etc/profile
[root@server1 local]# source /etc/profile #重新加载

文件添加内容如下:

openwrt passwall 负载均衡无效_nginx_03

openwrt passwall 负载均衡无效_tomcat_04

(3)测试

[root@server1 ~]# vim test.java #编写java脚本
[root@server1 ~]# javac test.java  #脚本测试
[root@server1 ~]# java test #执行脚本

脚本编辑内容如下:

openwrt passwall 负载均衡无效_tomcat_05

openwrt passwall 负载均衡无效_java_06

实验环境:

主机名(ip)	            服务
server1(172.25.254.1)	openresty(nginx),tomcat
server2(172.25.254.1)	tomcat

2.server1上tomcat的配置

(1)官网下在安装包,并且解压到/usr/local

openwrt passwall 负载均衡无效_tomcat_07

(2)设置软链接

openwrt passwall 负载均衡无效_java_08

(3)开启tomcat

openwrt passwall 负载均衡无效_tomcat_09

openwrt passwall 负载均衡无效_tomcat_10

(4)编辑Nginx的配置文件加入tomcat

[root@server1 bin]# cd /usr/local/openresty/nginx/conf/
[root@server1 conf]# vim nginx.conf

文件编辑内容如下:

openwrt passwall 负载均衡无效_nginx_11

openwrt passwall 负载均衡无效_java_12

openwrt passwall 负载均衡无效_java_13

(5)检测nginx的配置文件是否有误并重新加载nginx服务

openwrt passwall 负载均衡无效_java_14

openwrt passwall 负载均衡无效_nginx_15

(6)在浏览器中测试访问

openwrt passwall 负载均衡无效_nginx_16

注:访问端口则出现的是图像,需要访问默认发布目录下的文件

openwrt passwall 负载均衡无效_nginx_17

再次查看,在浏览器输入:http://172.25.254.1/index.jsp

openwrt passwall 负载均衡无效_tomcat_18

编写测试文件再次测试:

openwrt passwall 负载均衡无效_java_19

openwrt passwall 负载均衡无效_tomcat_20

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

openwrt passwall 负载均衡无效_nginx_21

(2)配置java环境变量

openwrt passwall 负载均衡无效_nginx_22

添加内容如下:

openwrt passwall 负载均衡无效_java_23

加载环境变量

openwrt passwall 负载均衡无效_tomcat_24

(3)打开server2上的tomcat

openwrt passwall 负载均衡无效_tomcat_25

查看端口:

openwrt passwall 负载均衡无效_tomcat_26

4.实现server1和server2上的tomcat的负载均衡

在server1上的openresty下的nginx模块的配置文件添加负载tomcat的负载均衡策略:

openwrt passwall 负载均衡无效_nginx_27

文件编辑内容如下

openwrt passwall 负载均衡无效_tomcat_28

openwrt passwall 负载均衡无效_java_29

检查语法错误并重启nginx

openwrt passwall 负载均衡无效_tomcat_30

测试如下:
在浏览器上输入:
http://172.25.254.1/test.jsp

openwrt passwall 负载均衡无效_nginx_31

再次刷新发现实现负载均衡

openwrt passwall 负载均衡无效_tomcat_32