tomcat+nginx 动静分离

一、单机反向代理

7-1

7-2

测试

二、多机反向代理

1. 环境准备

机器 IP地址 服务
7-1 172.168.1.11 nginx
7-2 172.168.1.12 tomcat
7-3 172.168.1.13 tomcat

2. 配置7-1 Nginx 服务器

复制代码
vim /apps/nginx/conf/nginx.conf
 
http:
    upstream   tomcat {
        server     172.168.1.12:8080;
        server     172.168.1.13:8080;
    }

server:
    location  ~* \.(jpg|png|html)$  {
        root      /data/html;
     }
 
    location  ~* .*\.jsp$  {
        proxy_pass  http://tomcat;
     }

3. 创建页面文件

复制代码
mkdir /data/html -p

cd /data/html
echo test > index.html

4. 配置7-2 Tomcat 服务器

复制代码
cd /usr/local/tomcat/webapps/ROOT
echo tomcat1 > test.jsp

5. 配置7-3 Tomcat 服务器

复制代码
cd /usr/local/tomcat/webapps/ROOT
echo tomcat2 > test.jsp

6. 测试

静态页面
动态页面

三、反向代理多机多级

1. 环境准备

2. 配置服务器

7-1

7-4、7-5

7-2、7-3

测试

实现 7-4、7-5 负载均衡、动静分离

测试

静态
动态
相关推荐
开心_开心急了4 分钟前
Ai加Flutter实现自定义标题栏(appBar)
前端·flutter
布列瑟农的星空8 分钟前
SSE与流式传输(Streamable HTTP)
前端·后端
程序员阿鹏14 分钟前
责任链模式
java·spring·servlet·tomcat·maven·责任链模式
m0_4856146715 分钟前
Linux--Docker网络管理
linux·docker·eureka
云和数据.ChenGuang16 分钟前
Logstash配置文件的**语法解析错误**
运维·数据库·分布式·rabbitmq·jenkins
GISer_Jing19 分钟前
跨境营销前端AI应用业务领域
前端·人工智能·aigc
@淡 定24 分钟前
Java内存模型(JMM)详解
java·开发语言
TG:@yunlaoda360 云老大26 分钟前
华为云国际站代理商NAT的规格有哪些?
服务器·网络·华为云
oak隔壁找我26 分钟前
Node.js的package.json
前端·javascript
talenteddriver30 分钟前
web: http请求(自用总结)
前端·网络协议·http