Nginx+Tomcat集群环境

Nginx+Tomcat集群环境

一、集群环境架构

image-20240122104512728

一台Nginx可以与多台Tomcat服务器挂钩,此时客户端访问的都是Nginx反向代理的IP地址和端口,然后Nginx通过一些分流策略等等,将流量分配到不同的Tomcat上,最后由Tomcat连接数据库,并处理Java的请求。该图中的Nginx和MySQL等都是可以继续扩展的

集群的作用:

(1)负载均衡:Load-Balance,表示有多台服务器同时提供服务,每一台服务器的负载就会降低,提升性能和并发量

(2)故障转移:Fall-Over,其中一台崩溃,则数据流转移到另外一台上

二、配置单机应用

配置一个Nginx+一个Tomcat

1.确保Tomcat正常访问,配置参考Tomcat的步骤

开启:/opt/apache-tomcat-8.0.53/bin/startup.sh
关闭:/opt/apache-tomcat-8.0.53/bin/shutdown.sh
  1. 配置Nginx 的核心配置文件 /usr/local/nginx/conf/nginx.conf
#此节点在 http 节点下,与 server 节点同级
upstream mytomcat {
	## 指定Tomcat的服务器IP地址和端口,及权重(针对多套Tomcat服务器时使用)
	server 192.168.230.147:8080 weight=1;
	##也可以添加第二台,第三台,第四台等构成集群环境
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值