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

测试

静态
动态
相关推荐
张文君24 分钟前
docker使用代理拉取镜像
运维·docker·容器
codeGoogle41 分钟前
自研 IM 还是选择第三方 SDK?企业开发者应该如何权衡?
前端·后端·程序员
ltl1 小时前
纠删码原理与存储效率
linux
Ai拆代码的曹操1 小时前
Nginx upstream keepalive 连接池中毒排查实录
chrome·nginx·php
ltl1 小时前
MinIO 原理和架构:机制、AGPL 与上游 archived 风险
linux
mifengxing1 小时前
LeetCode 41.缺失的第一个正数|Hard题O(n)+O(1)最优解法深度解析
java·算法·leetcode·排序算法
陌路201 小时前
Docker教程从入门到精通(0基础)
运维·docker·容器
林浩杨_1 小时前
linux搜索命令(grep+sed)
linux·命令模式
W.W.H.2 小时前
将驱动编译成模块并安装到rootfs
linux·物联网·wifi·rootfs·驱动
ltl2 小时前
io_uring 在生产环境翻车实录:内核 bug、资源泄漏和你不知道的限制
linux