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

这篇具有很好参考价值的文章主要介绍了Tomcat多实例和负载均衡动静分离。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、Tomcat多实例部署

二、负载均衡动静分离

2.1.动静分离

2.11 nginx负载均衡 192.168.30.203

2.22 Tomcat服务器:192.168.30.200

2.23 Tomcat服务器:192.168.30.100

2.24 配置nginx 192.168.30.203静态页面

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

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

2.27 Nginx服务器配置负载均衡


一、Tomcat多实例部署

安装jdk

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

设置jdk环境变量

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

安装tomcat

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器配置Tomcat环境变量

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

修改端口号

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

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

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

启动Tomcat中的startup.sh

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

浏览器测试

http://192.168.30.100:8080

http://192.168.30.100:8081

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

二、负载均衡动静分离

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

2.1.动静分离

Nginx 服务器:192.168.30.203
Tomcat服务器1:192.168.30.200
Tomcat服务器2:172.16.10.100

2.11 nginx负载均衡 192.168.30.203

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

安装nginx

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

创建nginx用户

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

配置

./configure --prefix=/apps/nginx \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_realip_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-pcre \
--with-stream \
--with-stream_ssl_module \
--with-stream_realip_module

编译安装

make -j2 && make install

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

useradd -M -s /sbin/nologin nginx

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器


systemctl daemon-reload
#重新加载  systemctl  程序


systemctl    start  nginx     

#启动     nginx   服务

2.22 Tomcat服务器:192.168.30.200

上传压缩包

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

安装jdk

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

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

  3. java -version

设置jdk环境变量

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

测试

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

安装启动Tomcat

  1. cd /opt

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

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

启动Tomcat

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

2.23 Tomcat服务器:192.168.30.100

配置与30.200:80相同

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

2.24 配置nginx 192.168.30.203静态页面

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

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

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

<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>  

以下添加内容参考上方

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

验证:Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

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

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

cd /usr/lcoal/tomcat/tomcat2/webapps

mkdir dhj1

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

验证:

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

2.27 Nginx服务器配置负载均衡

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

测试

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

刷新

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器

刷新

Tomcat多实例和负载均衡动静分离,tomcat,负载均衡,服务器文章来源地址https://www.toymoban.com/news/detail-695712.html

到了这里,关于Tomcat多实例和负载均衡动静分离的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Tomcat多实例部署及nginx+tomcat的负载均衡和动静分离

    静:静态页面   动: 动态页面 分别可以对静态页面和动态页面发起不同的请求,会有不同的响应结果。 ngix反向代理——负均均衡——tomcat为后端服务器——web静态nginx——静态请求nginx——动态页面——tomcat Nginx实现负载均衡的原理 Nginx实现负载均衡是通过反向代理实现Ngi

    2024年02月13日
    浏览(47)
  • 多实例部署和Nginx+Tomcat负载均衡、动静分离

    目录 一、Tomcat多实例部署 1.安装好 jdk  2.安装 tomcat  3.配置 tomcat环境变量  4.修改 tomcat2 中的 server.xml文件,要求各 tomcat 实例配置不能有重复的端口号 5.修改各 tomcat 实例中的 startup.sh 和 shutdown.sh 文件,添加 tomcat 环境变量  6.启动各 tomcat 中的 /bin/startup.sh  7.浏览器访问测

    2024年02月12日
    浏览(56)
  • 【Linux】Nginx+Tomcat负载均衡、动静分离、多实例部署

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 要求各 tomcat 实例配置不能有重复的端口号 第一个连接器默认监听8080端口,负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器。 第二个连接器默认监听8009端口,AJP端

    2024年02月09日
    浏览(64)
  • Nginx+Tomcat(多实例)实现动静分离和负载均衡(四层、七层)

    目录   一、Tomcat 多实例部署 二、反向代理的两种类型 三、Nginx+Tomcat实现负载均衡和动静分离(七层代理) 1.动静分离和负载均衡原理 2.实现方法  3.部署实例 (1)部署Nginx负载均衡服务器 (2)配置Tomcat多实例服务器1 (第一部分已完成) (3)配置Tomcat服务器2 (4)添加动

    2024年02月13日
    浏览(41)
  • 简单认识nginx+Tomcat多实例部署实现动静分离和负载均衡

    1、在安装好jdk环境后,添加两例Tomcat服务 2.添加tomcat环境变量 3.修改 tomcat1 中的 server.xml 文件,要求各 tomcat 实例配置不能有重复的端口号 (1) (2) (3) 4.修改两个 tomcat 实例中的 startup.sh 和 shutdown.sh 文件,添加 tomcat 环境变量 (1) (2) 5.启动两例 tomcat 运行各自的

    2024年02月12日
    浏览(34)
  • Nginx+Tomcat(多实例)实现动静分离和负载均衡四层、七层(总有些惊奇的际遇,比方说当我遇见你)

    1.在安装好jdk环境后,添加两例tomcat服务 2.添加tomcat环境变量 3.修改 tomcat2 中的 server.xml 文件,要求各 tomcat 实例配置不能有重复的端口号 第一个端口默认为8005,用于监听shutdown关闭信息 第一个连接器默认监听8080端口,负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应

    2024年02月08日
    浏览(41)
  • Nginx+Tomcat 负载均衡、动静分离

    目录 一、Nginx代理服务器概念 1.正向代理 2.反向代理 二、动静分离 三、负载均衡  四、Nginx七层代理实验 1.部署Nginx服务 2. 部署Tomcat服务  2.1在192.168.88.50 虚拟机上部署双实例 2.2在192.168.88.60 上部署Tomcat服务器3 3.动静分离配置 3.1Tomcat1 server 配置 3.2 Tomcat2 server 配置 3.3Tomc

    2024年02月08日
    浏览(48)
  • Nginx+Tomcat负载均衡、动静分离群集

    Nginx是一款非常优秀的HTTP服务器软件,支持高达50000个并发连接数的响应、拥有强大的静态资源处理能力、运行稳定、内存和CPU等系统资源消耗非常低 目前很多大型网站都应用Nginx服务器作为后端网站程序的反向代理及负载均衡器,提升整个站点的负载并发能力 Nginx实现负载

    2024年02月09日
    浏览(41)
  • Nginx+Tomcat实现负载均衡、动静分离

    目录 一、Nginx负载均衡实现原理 1.Nginx 实现负载均衡是通过反向代理实现  2、Nginx配置反向代理主要参数 3、动静分离原理  4、Nginx静态处理优势 5、并发量和吞吐量计算 二:7层反向代理          1、环境准备 ​2、配置Nginx Server 3、tomcat1 和tomcat2配置 4、 搭建tomcat3 5、设置

    2024年02月05日
    浏览(53)
  • tomcat的负载均衡、动静分离(nginx联动)

    动静分离: 访问静态页面和动态页面分开 实现动态和静态页面负载均衡 实验5台虚拟机 一、动态负载均衡 3台虚拟机模拟: 代理服务器:30 tomcat动态页面:21、22 代理服务器:   proxy_pass http://tomcat;         proxy_set_header HOST $host;         proxy_set_header X-Real-IP $remote_a

    2024年02月08日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包