利用 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,我们在打开另一个浏览器页面并清空浏览数据,再次访问网址。
此时刷新多次都不会变。
tomcat利用 nginx 反向代理
best keyl2024-08-26 18:25
相关推荐
陌上花开࿈1 小时前
调用第三方接口Aileen_0v01 小时前
【玩转OCR | 腾讯云智能结构化OCR在图像增强与发票识别中的应用实践】桂月二二3 小时前
Java与容器化:如何使用Docker和Kubernetes优化Java应用的部署liuxin334455663 小时前
学籍管理系统:实现教育管理现代化小马爱打代码3 小时前
设计模式详解(建造者模式)栗子~~4 小时前
idea 8年使用整理2301_801483694 小时前
Maven核心概念Q_19284999064 小时前
基于Spring Boot的电影售票系统我要学编程(ಥ_ಥ)5 小时前
初始JavaEE篇 —— 网络原理---传输层协议:深入理解UDP/TCP就爱学编程5 小时前
重生之我在异世界学编程之C语言:数据在内存中的存储篇(下)