Tomcat多实例和负载均衡动静分离

一、Tomcat多实例部署

安装jdk

设置jdk环境变量

安装tomcat

配置Tomcat环境变量

修改端口号

修改tomcat中startup.sh和shutdown.sh文件添加tomcat环境变量

启动Tomcat中的startup.sh

浏览器测试

http://192.168.30.100:8080

http://192.168.30.100:8081

二、负载均衡动静分离

2.1.动静分离

Nginx 服务器:192.168.30.203 :80

Tomcat服务器1:192.168.30.200 :80

Tomcat服务器2:172.16.10.100:80

2.11 nginx负载均衡 192.168.30.203

安装nginx

创建nginx用户

配置

./configure \

--prefix=/usr/local/nginx \

--user=nginx \

--group=nginx \

--with-file-aio \ #启用文件修改支持

--with-http_stub_status_module \ #启用状态统计

--with-http_gzip_static_module \ #启用 gzip静态压缩

--with-http_flv_module \ #启用 flv模块,提供对 flv 视频的伪流支持

--with-http_ssl_module #启用 SSL模块,提供SSL加密功能
编译安装

make -j2 && make install
cd /apps/nginx/sbin/nginx

ln -s /apps/nginx/sbin/nginx /usr/sbin/nginx

systemctl daemon-reload

#重新加载 systemctl 程序

systemctl start nginx

#启动 nginx 服务

2.22 Tomcat服务器:192.168.30.200:80

上传压缩包

安装jdk

  1. rpm -qpl jdk-8u201-linux-x64.rpm

  2. rpm -ivh jdk-8u201-linux-x64.rpm

  3. java -version

设置jdk环境变量

测试

安装启动Tomcat

  1. cd /opt

  2. tar zxvf apache-tomcat-9.0.16.tar.gz

启动Tomcat

2.23 Tomcat服务器:192.168.30.100:80

配置与30.200:80相同

2.24 配置nginx 192.168.30.203静态页面

2.25 配置Tomcat 192.168.30.200 服务器动态页面

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

<Context docBase="/usr/local/tomcat/webapps/test" path="" reloadable="true">

</Context>

</Host>

以下添加内容参考上方

验证:

2.26 配置Tomcat 192.168.30.100服务器动态页面

验证:

相关推荐
PythonFun15 分钟前
自建RustDesk服务器:详细步骤与操作指南
运维·服务器
Android技术栈17 分钟前
鸿蒙开发(NEXT/API 12)【管理应用与Wear Engine服务的连接状态】手机侧应用开发
服务器·harmonyos·鸿蒙·鸿蒙系统·openharmony
笑的像个child19 分钟前
使用树莓派搭建音乐服务器
服务器·树莓派·navidrome
facaixxx202421 分钟前
京东云主机怎么用?使用京东云服务器建网站(图文教程)
运维·服务器·京东云
jyan_敬言22 分钟前
【Linux】Linux命令与操作详解(一)文件管理(文件命令)、用户与用户组管理(创建、删除用户/组)
linux·运维·服务器·c语言·开发语言·汇编·c++
速盾cdn25 分钟前
速盾:网页游戏部署高防服务器有什么优势?
服务器·前端·web安全
一颗星星辰1 小时前
Python | 第九章 | 排序和查找
服务器·网络·python
dong_beijing2 小时前
GO语言工程构建示例-mac和linux适用
linux·运维·服务器
2201_761199043 小时前
nginx 负载均衡1
linux·运维·服务器·nginx·负载均衡
suri ..3 小时前
【Linux】进程第三弹(虚拟地址空间)
linux·运维·服务器