Nginx实现Tomcat集群流程+keepalived虚拟IP

本博客详细介绍了如何在虚拟机中安装CentOS7并配置四个Java环境,然后通过Nginx实现Tomcat的集群,以及利用Keepalived设置虚拟IP。过程中包括解决Linux安装、网络配置、Java环境搭建、Tomcat部署以及Nginx和Keepalived的配置,最后实现了高可用的负载均衡方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#虚拟机安装CentOS7

###软件环境
虚拟机:VMware-workstation-14.0.0

Linux:CentOS-7-x86_64-DVD-1810.iso镜像文件

虚拟机所在电脑系统:win10

##安装步骤
· 安装VMware

无脑下一步(许可证密钥:CG54H-D8D0H-H8DHY-C6X7X-N2KG6)

·下载Linux系统镜像文件

官方地址:https://www.centos.org/download/
(随便选个地址进行下载)

·VMware中安装linux系统

点击【文件】,选择【新建虚拟机】。
选择自定义(高级),下一步。
使用的VMware版本是14,默认选择,下一步。
选择安装刚下载的镜像文件(稍后安装也可以,在主页可以设置)

进入系统命名界面,
选择系统安装位置(**注意**  安装位置不能存放在VMware的安装路径,会导致安装权限问题)
点击下一步,默认即可
网络选择:使用网络地址转换(安装后设置桥接)

网络的选择:(可以在安装完成后进行设置)

Bridged(桥接模式):独立ip,局域网中的一独立的主机,它可以访问网内任何一台机器。
需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。
如果你想利用VMware在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。

NAT(网络地址转换模式):使用NAT模式可以实现在虚拟系统里访问互联网。
NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,
因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。
如果你想利用VMware安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。

Host-only(主机模式):
如果你想利用VMware创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择Host-only模式。

点击下一步,等加载完成


进行选择语言,点击继续

不用更改,点进去完成即可,设置root的密码,等待加载。加载完成点击重启。

##至此 系统镜像安装完成
##按照此方式建立四个系统镜像

###配置系统网络环境

点击虚拟机左侧,选中安装的系统,右键,设置,查看网络连接信息,【硬件】页签,
选择【网络适配器】,网络连接选择【NAT...】,点击【确定】按钮 

在虚拟机中,选中安装的系统,点击工具条中的【编辑】-选择【虚拟网络编辑器】
选中【VMnet8】,点击【NAT设置】,查看本地IP网段
点击【DHCP设置】,查看IP起始段,方便设置IP地址 

	IP			主机名	
192.168.135.111	nginx01 
192.168.135.112	nginx02	
192.168.135.113	nginx03
192.168.135.114	nginx04


进入命令窗口,切换到root的根目录,输入命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33 

修改并增加如下内容信息,完成之后,保存退出

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=默认即可
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.135.226
GATEWAY=192.168.135.2
NETMASK=255.255.255.0
DNS1=114.114.114.114

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值