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 负载均衡、动静分离

测试

静态
动态
相关推荐
风止何安啊几秒前
JS 里的 “变量租房记”:闭包是咋把变量 “扣” 下来的?
前端·javascript·node.js
豐儀麟阁贵1 分钟前
8.2异常的抛出与捕捉
java·开发语言·python
老华带你飞3 分钟前
社区养老保障|智慧养老|基于springboot+小程序社区养老保障系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·小程序·毕设·社区养老保障
码龄3年 审核中3 分钟前
Linux record 03
java·linux·运维
Danny_FD5 分钟前
用 ECharts markLine 标注节假日
前端·echarts
q***87606 分钟前
springboot下使用druid-spring-boot-starter
java·spring boot·后端
程序员西西6 分钟前
SpringBoot无感刷新Token实战指南
java·开发语言·前端·后端·计算机·程序员
烛阴7 分钟前
Luban集成CocosCreator完整教程
前端·typescript·cocos creator
有点笨的蛋7 分钟前
深入理解 JavaScript 原型机制:构造函数、原型对象与原型链
前端·javascript
东南门吹雪7 分钟前
Spring的Bean相关
java·spring·bean·aop