tomcat利用 nginx 反向代理

利用 nginx 反向代理功能,实现图中的代理功能,将用户请求全部转发至指定的同一个 tomcat 主机
利用 nginx 指令 proxy_pass 可以向后端服务器转发请求报文 , 并且在转发时会保留客户端的请求报文中的 host首部

实现 tomcat 中的负载均衡
动态服务器的问题,往往就是并发能力太弱,往往需要多台动态服务器一起提供服务。如何把并发的压力分摊,这就需要调度,采用一定的调度策略,将请求分发给不同的服务器,这就是Load Balance 负载均衡。
当单机 Tomcat ,演化出多机多级部署的时候,一个问题便凸显出来,这就是 Session 。而这个问题的由来,都是由于HTTP 协议在设计之初没有想到未来的发展。
详细配置:
root@Nginx \~# vim /usr/local/nginx/conf.d/vhosts.conf

保存退出
root@Nginx \~# nginx -s reload
然后在网页中输入网址,进行检验

此时的server端是172.25.254.50,我们在打开另一个浏览器页面并清空浏览数据,再次访问网址。

此时刷新多次都不会变。

相关推荐
老白干8 小时前
jjwt 0.9.1 在 JDK 11+ 上的两个“坑”与完整解决方案
java·python·log4j
圆山猫14 小时前
[Virtualization](四):Linux KVM/RISC-V 的 vCPU 运行路径
java·linux·risc-v
城管不管15 小时前
ReAct、Plan-and-Execute、Reflection 三大智能 Agent 范式核心区别
java·人工智能·算法·spring·ai·动态规划
似的83515 小时前
一步一步学习使用FireMonkey动画() 使用TAnimator类创建动画
linux·学习·nginx
IT小白杨15 小时前
从环境制备到自动化工作流:多账号运营的工程化架构拆解
java·经验分享·自动化·安全架构·指纹浏览器
豆瓣鸡16 小时前
算法日记 - Day3
java·开发语言·算法
萧瑟余晖16 小时前
Java深入解析篇九之NIO详解
java·网络·nio
The Chosen One98516 小时前
高进度算法模板速记(待完善)
java·前端·算法
极光代码工作室18 小时前
基于SpringBoot的课程预约系统
java·springboot·web开发·后端开发
Leighteen19 小时前
`try-finally` 里的 `return`:为什么 `finally` 会悄悄改掉返回值、吞掉异常
java·开发语言