服务

软件

地址

反向代理+负载均衡

Nginx

22.233.23.128

动态资源

Tomcat

22.233.23.129

静态资源

Nginx

22.233.23.130

 

2、在22.233.23.130上配置静态资源

2.1、安装nginx

https://www.cnblogs.com/jeancheng/p/13034027.html

2.2、在/data/img下上传一张图片

Nginx配置动静分离

2.3、修改nginx配置文件

Nginx配置动静分离

2.4、启动nginx

[root@node2 sbin]# ./nginx

2.5、测试

Nginx配置动静分离

 

3、在22.233.23.129上配置动态资源

3.1、安装tomcat

https://www.cnblogs.com/jeancheng/p/13037613.html

3.2、编辑/webapp/ROOT/test.jsp

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

<html>

<head>

<title>Nginx+Tomcat</title>

</head>

<body>

<%

Random rand = new Random();

out.println("<h2>动态资源</h2>");

out.println(rand.nextInt(99)+100);

%>

<h2>静态图片</h2>

<img src="1.png" />

</body>

</html>

3.3、启动tomcat

Nginx配置动静分离

3.4、测试

动态资源加载出来了,静态资源因为没有部署,所以加载不出来

Nginx配置动静分离

4、在22.233.23.128上配置反向代理和负载均衡

4.1、编辑nginx配置文件

Nginx配置动静分离

4.2、测试

在windows上的hosts文件中添加如下:

22.233.23.128            www.test.com

在浏览器中输入 www.test.com

可以同时访问到静态资源和动态资源

Nginx配置动静分离

Nginx配置动静分离

图片请求返回值304,使用浏览器缓存

Nginx配置动静分离

相关文章:

  • 2021-12-08
  • 2021-08-19
  • 2022-01-06
  • 2022-02-25
  • 2022-01-17
  • 2021-11-09
猜你喜欢
  • 2020-07-21
  • 2021-05-05
  • 2021-08-27
  • 2021-04-15
相关资源
相似解决方案