Tomcat的动静分离

一、动态负载均衡

3、台虚拟机模拟:

代理服务器:51

tomcat动态页面:53,54

关闭防火墙和安全机制

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

配置前端页面

<!DOCTYPE html>

<html>

<head>

<title>Welcome to nginx!</title>

<html>

<body>

<h1> this is nginx static test !! </h2>

<img src="picture.jpg">

</body>

</html>

配置后端两台Tomcat

稍作调整Tomcat2

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

>

<html>

<head>

<title>JSP test1 page</title>

</head>

<body>

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

</body>

</html>

设置主机

另一台Tomcat也是同样的操作

重启Tomcat

结果展示:

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

需要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

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;

}

接下来配置代理服务器

配置两台静态Nginx

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

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

最后,验证实验结果:

相关推荐
xcl09253 小时前
北京24小时自助健身房系统软件开发实战:从架构到部署全流程指南
java·spring boot·架构
一 乐5 小时前
动漫书销售商城|基于springboot + vue动漫书销售商城(源码+数据库+文档)
java·数据库·vue.js·spring boot·毕业设计
卓怡学长5 小时前
w214基于jsp知道特产网
java·intellij-idea
步行cgn5 小时前
Spring 注解使用详解
java·spring
一条小小yu5 小时前
Spring IoC的理解
java·后端·spring
落魄实习生6 小时前
Agent Scope Java 2.x 系列【7】工具使用
java·开发语言·ai
旺仔学长 哈哈6 小时前
springboot钓鱼爱好者交流平台APP设计与实现
java·spring boot·mysql·充电桩管理系统
自强的小白7 小时前
核心功能(Service接口)
java·mybatis
乌暮8 小时前
深入理解 Java 泛型:把「万能盒子」用对、用稳
java·开发语言·后端·学习