Nginx+Tomcat架构图(初学)

本文详细描述了如何在Linux环境下设置Tomcat服务器集群,包括配置子网IP、重启网络、部署Springboot项目,以及如何使用Nginx实现正反向代理和负载均衡,同时涉及Keepalived的使用以保证高可用性。

1设置Tomcat服务器集群

开2个虚拟机作为服务器(先配置一个,再克隆)

(前面讲过)

1配置子网ip75,76,

我的网卡是ens32,你的不一定是,建议按table出来

2重启网络配置

Tomcat-75,Tomcat-76

3打jar包

把springboot项目部署到linux,

springboot项目内置Tomcat,2个虚拟机,

简单的看成是能运行项目的服务器,还要把需要的数据放进去

我的是项目名称是springboot_test.jar

4部署项目

把项目需要用的数据库也放到这两个服务器上

数据库Navicat 数据传输过去,别忘了关防火墙!!!,否则连不上;我的默认开机启动默认关闭,很不安全,可以打开防火墙,只放行项目运行的端口号(命令去ai一下很快的)也是可以的,如果不设置自动开机默认关闭或者放开项目运行的端口号,后续手动写防火墙命令很烦的

(前提是我的linux-CentOS7,里安装过数据库了,也写过启动项目的脚本ry.sh了),手动写命令也行,自己去百度查查是有的,

连接名称和自己的Tomcat-75,Tomcat-76的主机名或者ip地址一样,我是简单测试,所以账号,密码也设置一样,

2设置Nginx集群

Nginx正向代理,pc+Nginx,代理客户端,隐藏pc端的ip

反向代理Nginx+Tomcat,代理服务器,隐藏服务器端的ip

把静态资源放在Nginx里CentOS7-74Nginx,CentOS7-77Nginx,

sprngboot项目,数据库资源放到服务器里Tomcat-75,Tomcat-76

1安装Nginx

环境,库,写成一行命令

yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

2 解压文件

tar -zxvf nginx-1.15.10.tar.gz

3 配置

进入目录nginx-1.15.10

使用默认配置

[root@hostM1 nginx-1.15.10]# ./configure

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值