tomcat利用 nginx 反向代理

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

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

root@Nginx \~\]# vim /usr/local/nginx/conf.d/vhosts.conf ![](https://i-blog.csdnimg.cn/direct/cdde4fdf719c4e62a13c8dbc940a1577.png) 保存退出 \[root@Nginx \~\]# nginx -s reload 然后在网页中输入网址,进行检验 ![](https://i-blog.csdnimg.cn/direct/da8c1bc227d24895b1b0b2cb1d168484.png) 此时的server端是172.25.254.50,我们在打开另一个浏览器页面并清空浏览数据,再次访问网址。 ![](https://i-blog.csdnimg.cn/direct/75015a71612542e68b00f7047dc27505.png) 此时刷新多次都不会变。

相关推荐
酷爱码1 分钟前
Nginx的核心功能--正向代理、反向代理、缓存和Rewrite
运维·nginx·缓存
hello_ejb34 分钟前
聊聊JetCache的缓存构建
java·前端·缓存
cainiao08060521 分钟前
Java 大视界——Java 大数据在智慧交通智能停车诱导系统中的数据融合与实时更新
java·大数据·开发语言
chxii27 分钟前
6.2字节流
java·开发语言
筱宇***31 分钟前
Mac的web服务器
mysql·nginx·macos·php
不务专业的程序员--阿飞37 分钟前
【SQL 如何解锁递归】
java·数据库·sql
嘵奇43 分钟前
Spring Boot拦截器详解:原理、实现与应用场景
java·spring boot·后端
八股文领域大手子44 分钟前
Java死锁排查:线上救火实战指南
java·开发语言·面试
jackson凌1 小时前
【Java学习笔记】finalize方法
java·笔记·学习
fanTuanye1 小时前
redis 缓存穿透,缓存击穿,缓存雪崩
java·redis·缓存