nginx tomcat 动静分离

动静分离:

访问静态和动态页面分开

实现动态和静态页面负载均衡。

五台虚拟机

实验1,动静分离

思路:

需要设备:三台虚拟机

一台nginx 代理又是静态

两台tomcat 请求动态页面

在全局模块中配置upstream tomcat

新建location

location ~ .*\.jsp$ {

proxy_pass http://tomcat;

proxy_set_header HOST $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}

在html中配置前端页面

在tomcat 的server.xml 配置一个新的host文件,指定工作目录

实验2,四层加七层加动静分离

思路:

设备:

一台nginx代理

两台nginx做静态页面和动态请求服务转发器

两台tomcat做动态页面

1,在第一台nginx中配置stream ,只转发数据到两个静态页面

2,配置第一个代理服务器的前端页面

3,在后面两台nginx配置静态页面内容

4,再用这两台nginx做代理服务器指向动态页面

相关推荐
摇滚侠1 小时前
尚硅谷 Nginx 教程(亿级流量 Nginx 架构设计),基本使用,笔记 6-42
java·笔记·nginx
末日汐1 小时前
Linux进程信号
linux·运维·服务器
txinyu的博客2 小时前
TCP 队头阻塞问题
服务器·网络·tcp/ip
衫水2 小时前
Ubuntu 系统部署 Vue/Vite 应用到 Nginx
vue.js·nginx·ubuntu
资料库012 小时前
LVS、Nginx、HAProxy核心区别是什么?
运维·nginx·lvs
馨谙2 小时前
Linux面试题----rpm,dnf,Application Streams,Modules软件存储库
linux·运维·服务器
tan 912 小时前
KaliLinux2025.4 root用户修改显示语言
linux·服务器·前端·安全
资深web全栈开发2 小时前
高并发的本质:超越语言的协作哲学——以 Go HTTP 服务器为例
服务器·http·golang·系统设计·goroutine·高并发架构·go并发
小码吃趴菜3 小时前
守护进程及其编程流程
linux·运维·服务器
Remember_9933 小时前
深入理解 Java String 类:从基础原理到高级应用
java·开发语言·spring·spring cloud·eclipse·tomcat