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

测试

静态
动态
相关推荐
禅思院9 小时前
AI对话前端从入门到崩溃:一个长对话引发的五层优化战争【引子】
前端·面试·架构
带刺的坐椅10 小时前
用 ChatModel 构建 LLM 驱动的 Java 应用
java·ai·llm·solon·rag·chatmodel
TrisighT10 小时前
Electron 鸿蒙 PC 上点外链唤醒应用,我试了 6 种写法只有 1 种能跑
前端·electron·harmonyos
SkyWalking中文站10 小时前
认识 Horizon UI · 11/17:运行时规则与实时调试
运维·监控·自动化运维
天才熊猫君11 小时前
配置与数据分离:一种可视化搭建的属性编辑方案
前端·javascript
林希_Rachel_傻希希11 小时前
web性能之相关路径——AI总结
前端·javascript·面试
竹林81811 小时前
用 wagmi v2 踩坑两天,我终于搞懂了多链钱包切换在 DeFi 前端中的正确姿势
前端·javascript
用户21366100357211 小时前
Vue项目搜索功能与面包屑导航
前端·javascript
星栈11 小时前
LiveView 的实时通信,爽是爽,但 PubSub 和广播也最容易把自己绕晕
前端·前端框架·elixir
用户29307509766911 小时前
告别关键词匹配,拥抱向量语义 —— RAG 搜索从零到一
前端