一,什么是负载均衡
负载均衡(
Load Balance
)其意思就是分摊到多个操作单元上进行执行,例如
Web
服务器、
FTP
服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。负载均衡构建在原有网络结构之上,它提供了一种透明且廉价有效的方法扩展服务器和网络设备的带宽、加强网络数据处理能力、增加吞吐量、提高网络的可用性和灵活性。
二,
负载均衡环境搭建
1,安装配置第一个tomcat
1)
上传
jdk-8u161-linux-x64.tar.gz
到
/usr/local
目录下
2)
对
jdk-8u161-linux-x64.tar.gz
进行解压缩
3)
编辑
/etc/profile
进行环境变量设置
#JAVA_HOME
export JAVA_HOME=/usr/local/jdk1.8.0_161
export PATH=$PATH:$JAVA_HOME/bin
4)
重新进
profile
进行加载
source /etc/profile
5)
解压
apache-tomcat-9.0.21.tar.gz
并改名为
tomcat1
6)
修改
tomcat
的
webapps/ROOT/index.jsp
标题为
8081
7)
修改
tomcat1
的端口
2.
安装配置第二个
tomcat
同上
3.
配置
nginx
管理多个
tomcat
通过
nodepad++
修改
nginx.conf
文件
upstream tomcat{
server 192.168.174.130:8081;
server 192.168.174.130:8082;
}
//
放到
server
中
location / {
proxy_pass http://tomcat;
index index.html index.htm;
}
启动
tomcat
命令:
tomcat1/bin/shartup.sh
tomcat2/bin/shartup.sh
重启nginx
测试:
http://192.168.11.128/index.jsp