配置多个tomcat和使用负载均衡
一:安装多个tomcat 1.将我们下载好的tomcat安装包放在/usr/loca目录下,我下载的是
文章图片
下载地址
https://tomcat.apache.org/download-80.cgi
2.输入tar -zxvf apache-tomcat*
解压到当前的local目录下
3.将解压出来的文件重命名为tomcat_0
mv apache-tomcat-8.5.45 tomcat_0
4.进入tomcat_0里面的bin目录
cd/usr/local/tomcat_0/bin
开启tomcat_0
./startup.sh
【配置多个tomcat和使用负载均衡】其余的配置文件我们都不用改,默认的端口号是8080,我们只需要开放端口号就能过够在我们的电脑上通过ip访问了。
文章图片
6.配置第二个tomcat(第三个,第四个也是这样子配置,只是端口号改一下就行了)
进入usr/local目录重新解压压缩包,改名为tomcat_1
tar -zxvf apache-tomcat*
mv apache-tomcat-8.5.45 tomcat_1
进入/usr/local/tomcat_1/conf目录,修改配置文件
vim server.xml
因为两个tomcat里面的端口号都是一样的,所以我们要将除了第一个以外的tomcat修改端口号。
文章图片
作者将8005改成9081
文章图片
将8080改成8081
文章图片
将8009改成7081
然后保存退出
在/usr/local/tomcat_1/bin目录下
./startup.sh
文章图片
到此为止,tomcat就全部配置好了。
二:安装nginx 1.在安装的时候首先要确定系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel
安装命令
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
安装完成后,下载nginx安装包。我下载到/usr/local
wget https://nginx.org/download/nginx-1.9.9.tar.gz
直接到/usr/local目录下解压
tar -zxvf nginx-1.9.9.tar.gz
解压完成后,进入解压位置/usr/local/nginx-1.9.9
配置nginx安装参数
./configure --prefix=/usr/local/nginx
编译安装
make
make install
进入/usr/local/nginx目录下,查看是否安装成功
./sbin/nginx -t
出现下列语句,则安装成功
文章图片
在浏览器中输入ip地址
文章图片
配置nginx开机自启动
vim /etc/rc.d/rc.local
在最后一行加入
/usr/local/nginx/sbin/nginx
文章图片
配置完毕
三:配置nginx 实现负载均衡 进入nginx的安装目录
cd /usr/local/nginx/conf
编辑nginx.conf文件
vim nginf.conf
要修改的地方
文章图片
1.
upstream nginxDemo {server 127.0.0.1:8080 weight=1;
server 127.0.0.1:8081 weight=2;
}
将127.0.0.1改成自己的服务器ip,后面的weight=1是权重
2.端口号
3.
proxy_pass http://nginxDemo;
然后保存退出
启动nginx
/usr/local/nginx/sbin/nginx
如果出现以下情况
文章图片
killall -9 nginx
查看端口占用情况:
netstat -ntpl
再重新启动
修改tomcat_1里面的webapps/ROOT里面的index.jsp,以区别哪个tomcat在运行项目
vim /usr/local/tomcat_1/webapps/ROOT/index.jsp
文章图片
四:浏览器输入ip 不断刷新页面,可以出现如下两图,证明已经成功。
文章图片
文章图片
推荐阅读
- vue-cli|vue-cli 3.x vue.config.js 配置
- Linux下面如何查看tomcat已经使用多少线程
- 从战略性的角度可以配置股票
- 探索免费开源服务器tomcat的魅力
- Android|Android install 多个设备时指定设备
- 缓存有关的配置和属性
- Spring|Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
- Vagrant|Vagrant (三) - 网络配置
- java|java b2b2c shop 多用户商城系统源码- config 修改配置
- Tomcat8带来的坑