Tomcat的动静分离

一、动态负载均衡

3、台虚拟机模拟:

代理服务器:51

tomcat动态页面:53,54

Tomcat的动静分离_第1张图片

关闭防火墙和安全机制

Tomcat的动静分离_第2张图片

配置代理服务器,由于做的是七层代理,所以要在http模块配置

Tomcat的动静分离_第3张图片

Tomcat的动静分离_第4张图片

配置前端页面

Tomcat的动静分离_第5张图片

Welcome to nginx!

this is nginx static test !!

Tomcat的动静分离_第6张图片

配置后端两台Tomcat

Tomcat的动静分离_第7张图片

Tomcat的动静分离_第8张图片

稍作调整Tomcat2

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%

>

JSP test1 page

<% out.println("动态页面1,http://www.test1.com");%>

设置主机

Tomcat的动静分离_第9张图片

Tomcat的动静分离_第10张图片

另一台Tomcat也是同样的操作

Tomcat的动静分离_第11张图片

重启Tomcat

Tomcat的动静分离_第12张图片

结果展示:

Tomcat的动静分离_第13张图片

Tomcat的动静分离_第14张图片

Tomcat的动静分离_第15张图片

Tomcat的动静分离_第16张图片

二.四层+七层+动静分离

Tomcat的动静分离_第17张图片

需要5台服务器:

  1. nginx代理 20.0.0.51
  2. 静态页面请求转发服务器

   20.0.0.52  20.0.0.53

  1. tomcat服务器

   20.0.0.54  20.0.0.55

Tomcat的动静分离_第18张图片

location ~* \.jsp$ {

         proxy_pass http://tomcat;

         proxy_set_header HOST $host;

         proxy_set_header X-Real-IP $remote_addr;

          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        }

Tomcat的动静分离_第19张图片

接下来配置代理服务器

Tomcat的动静分离_第20张图片

Tomcat的动静分离_第21张图片

Tomcat的动静分离_第22张图片

Tomcat的动静分离_第23张图片

配置两台静态Nginx

Tomcat的动静分离_第24张图片

Tomcat的动静分离_第25张图片

Tomcat的动静分离_第26张图片

另一台nginx也是一模一样的操作

Tomcat的动静分离_第27张图片

Tomcat的动静分离_第28张图片

Tomcat的动静分离_第29张图片

动态的两台Tomcat和第一个实验一样,不用配置,直接拿来用

最后,验证实验结果:

Tomcat的动静分离_第30张图片

Tomcat的动静分离_第31张图片

Tomcat的动静分离_第32张图片

Tomcat的动静分离_第33张图片

你可能感兴趣的:(tomcat,java)