Tomcat多实例与负载均衡

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

一、Tomcat多实例

1.1、安装JDK

在部署tomct之前必须安装好jdk,以为jdk是tomcat运行的必要环境

1. #关闭防火墙
 
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
 
2. #将安装 Tomcat 所需软件包传到/opt目录下
apache-tomcat-9.0.16.tar.gz 
jdk-8u201-linux-x64.rpm
 
3. #切换至/opt下,安装JDK
cd /opt
rpm -ivh jdk-8u201-linux-x64.rpm 
​
4. #查看java版本
java -version

关闭防火墙
Tomcat多实例与负载均衡,tomcat,负载均衡,java
将安装tomcat所需软件包传到/opt目录下
Tomcat多实例与负载均衡,tomcat,负载均衡,java
安装jdk
Tomcat多实例与负载均衡,tomcat,负载均衡,java
查看java版本
Tomcat多实例与负载均衡,tomcat,负载均衡,java

1.2、安装tomcat

1. #切换至/opt下,解压tomcat包
cd /opt
tar -zxf apache-tomcat-9.0.16.tar.gz 
​
2. #新建文件夹/usr/local/tomcat
mkdir /usr/local/tomcat
 
3. #将解压后的包拷贝至/usr/local/下并重命名
cp -a apache-tomcat-9.0.16 /usr/local/tomcat/tomcat1
cp -a apache-tomcat-9.0.16 /usr/local/tomcat/tomcat2

切换至/opt下,解压tomcat包
Tomcat多实例与负载均衡,tomcat,负载均衡,java
新建文件夹/usr/local/tomcat

Tomcat多实例与负载均衡,tomcat,负载均衡,java
件解后的包拷贝至/usr/local下并重命名
Tomcat多实例与负载均衡,tomcat,负载均衡,java

1.3、配置tomcat环境变量

vim /etc    profile

export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH


Tomcat多实例与负载均衡,tomcat,负载均衡,java

Tomcat多实例与负载均衡,tomcat,负载均衡,java

1.4、修改tomcat中的主配置文件

vim /usr/local/tomcat/tomcat2/conf/server.xml 
​
22 <Server port="8006" shutdown="SHUTDOWN">
69     <Connector port="8081" protocol="HTTP/1.1"
116     <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java

1.5、修改启动脚本和关闭脚本

1. #修改tomcat1的/usr/local/tomcat/tomcat1/bin/startup.sh 
vim /usr/local/tomcat/tomcat1/bin/startup.sh 
​
export CATALINA_HOME1=/usr/local/tomcat/tomcat1
export CATALINA_BASE1=/usr/local/tomcat/tomcat1
export TOMCAT_HOME1=/usr/local/tomcat/tomcat1
​
2. #修改tomcat1 的/usr/local/tomcat/tomcat1/bin/shutdown.sh 
vim /usr/local/tomcat/tomcat1/bin/shutdown.sh 
​
export CATALINA_HOME1=/usr/local/tomcat/tomcat1
export CATALINA_BASE1=/usr/local/tomcat/tomcat1
export TOMCAT_HOME1=/usr/local/tomcat/tomcat1
​
​
3. #修改tomcat2的/usr/local/tomcat/tomcat2bin/startup.sh 
vim /usr/local/tomcat/tomcat2/bin/startup.sh 
​
export CATALINA_HOME1=/usr/local/tomcat/tomcat2
export CATALINA_BASE1=/usr/local/tomcat/tomcat2
export TOMCAT_HOME1=/usr/local/tomcat/tomcat2
​
4. #修改tomcat2的/usr/local/tomcat/tomcat2/bin/shutdown.sh 
vim /usr/local/tomcat/tomcat2/bin/shutdown.sh 
​
export CATALINA_HOME1=/usr/local/tomcat/tomcat2
export CATALINA_BASE1=/usr/local/tomcat/tomcat2
export TOMCAT_HOME1=/usr/local/tomcat/tomcat2
​

修改tomcat1的/usr/local/tomcat/tomcat1/bin/startup.sh
Tomcat多实例与负载均衡,tomcat,负载均衡,java
修改tomcat1 的/usr/local/tomcat/tomcat1/bin/shutdown.sh
Tomcat多实例与负载均衡,tomcat,负载均衡,java
修改tomcat2的/usr/local/tomcat/tomcat2bin/startup.sh
Tomcat多实例与负载均衡,tomcat,负载均衡,java
修改tomcat2的/usr/local/tomcat/tomcat2/bin/shutdown.sh :
Tomcat多实例与负载均衡,tomcat,负载均衡,java

1.6、 启动tomcat并查看

1. #启动tomcat1
cd /usr/local/tomcat/
./tomcat1/bin/startup.sh
​
2. #启动tomcat2
./tomcat2/bin/startup.sh 
​
3. #查看是否启动成功
ss -ntap|grep java
http://192.168.59.118:8080/

启动tomcat1、tomcat2

Tomcat多实例与负载均衡,tomcat,负载均衡,java
查看是否启动成功
Tomcat多实例与负载均衡,tomcat,负载均衡,java

Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java

二、Nginx+Tomcat负载均衡、动静分离

Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java

Tomcat多实例与负载均衡,tomcat,负载均衡,java

  • standalone模式,Tomcat单独运行,直接接受用户的请求,不推荐。
    反向代理,单机运行,提供了一个Nginx作为反向代理,可以做到静态由nginx提供响应,动态jsp代理给Tomcat

  • LNMT:Linux + Nginx + MySQL + Tomcat
    LAMT:Linux + Apache(Httpd)+ MySQL + Tomcat
    前置一台Nginx,给多台Tomcat实例做反向代理和负载均衡调度,Tomcat上部署的纯动态页面更适合
    LNMT:Linux + Nginx + MySQL + Tomcat

  • 多级代理
    LNNMT:Linux + Nginx + Nginx + MySQL + Tomcat
    动态服务器的问题,往往就是并发能力太弱,往往需要多台动态服务器一起提供服务。如何把并发的压力分摊,这就需要调度,采用一定的调度策略,将请求分发给不同的服务器,这就是Load Balance负载均衡。

当单机Tomcat,演化出多机多级部署的时候,一个问题便凸显出来,这就是Session。而这个问题的由来,都是由于HTTP协议在设计之初没有想到未来的发展。

2.1、部署Nginx负载均衡

环境介绍:
nginx:192.168.11.16
tomcat1:192.168.11.17
tomcat2:192.168.11.18

1. #关闭防火墙
systemctl stop firewalld
setenforce 02. #安装依赖关系包
yum -y install pcre-devel zlib-devel gcc gcc-c++ make3. #新建用户和组便于管理
useradd -M -s /sbin/nologin nginx
​
4. #切换至opt目录,将下载好的压缩包传进来解压
cd /opt
tar -zxf nginx-1.12.0.tar.gz 
​
4. #切换至解压后的目录下编译
cd nginx-1.12.0
​
./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_stub_status_module
​
5. #安装
make && make install -j46. #做软连接,让系统识别nginx的操作命令
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
​
7. #将nginx命令加入服务
cd /lib/systemd/system
vim nginx.service
#!/bin.bash
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/bin/kill -s HUP $MAINPID
ExecStop=/usr/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
​
8. #重新加载单元.启动服务
systemctl daemon-reload 
systemctl start nginx
​
9. #查看是否成功启动
ss -ntap|grep nginx

http://192.168.59.108/

关闭防火墙
Tomcat多实例与负载均衡,tomcat,负载均衡,java
安装依赖包
Tomcat多实例与负载均衡,tomcat,负载均衡,java
新建用户和组便于管理
Tomcat多实例与负载均衡,tomcat,负载均衡,java
切换至opt目录下,将下载好的压缩包传进来
Tomcat多实例与负载均衡,tomcat,负载均衡,java
切换至解压后的目录下编译
Tomcat多实例与负载均衡,tomcat,负载均衡,java
安装
Tomcat多实例与负载均衡,tomcat,负载均衡,java
做软连接,让系统识别nginx的操作命令
Tomcat多实例与负载均衡,tomcat,负载均衡,java
将nginx加入服务

Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
重新加载单元,启动服务
Tomcat多实例与负载均衡,tomcat,负载均衡,java
查看是否成功启动
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java

2.2、部署第一台tomcat

192.168.11.17

1. #关闭防火墙
systemctl stop firewalld
setenforce 02. #切换至/opt,将安装 Tomcat 所需软件包传到/opt目录下
apache-tomcat-9.0.16.tar.gz 
jdk-8u201-linux-x64.rpm
​
3. #安装JDK
rpm -ivh jdk-8u201-linux-x64.rpm 
​
4. #修改换将变量配置文件
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH5. #刷新配置文件
source /etc/profile
​
6. #切换至/opt下,解压tomcat包
cd /opt
tar -zxf apache-tomcat-9.0.16.tar.gz 
​
7. #将解压后的包拷贝至/usr/local/下并重命名
cp -r apache-tomcat-9.0.16 /usr/local/tomcat
​
8. #添加用户设置属主属组
useradd -s /sbin/nologin tomcat
chown tomcat:tomcat /usr/local/tomcat -R
​
​
9. #新建服务文件
vim /etc/systemd/system/tomcat.service
[Unit]
Description=Tomcat
#After=syslog.target network.target remote-fs.target nss-lookup.target
After=syslog.target network.target
​
[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
RestartSec=3
PrivateTmp=true
User=tomcat
Group=tomcat
​
[Install]
WantedBy=multi-user.target
​
10. #重新加载服务,并开启,查看是否成功启动
​
systemctl daemon-reload
systemctl start tomcat
ss -ntap |grep 8080
​
​
​
#############新建动态页面站点###########311. #切换至webapp下,新建test目录
cd /usr/local/tomcat/webapps/
mkdir test12. #建立动态页面文件
vim test/index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
  <head>
     <title>JSP test1 page </title>
  </head>
  <body>
     <% out.println("动态页面1,http://www.test1.com");%>
  </body>
</html>13. #修改主配置文件
vim /usr/local/tomcat/conf/server.xml
删除原来的站点模块
添加
<Host name="localhost" appBase="webapps"
            unpackWARs="true" autoDeploy="true" xmlValidation="false"
            xmlNamespaceAware="false">
                <Context docBase="/usr/local/tomcat/webapps/test"
                path="" reloadable="true" />
      </Host>
​
​
14. #重启服务,并在网页测试
systemctl restart tomcat.service 
http://192.168.59.105:8080/

关闭防火墙
Tomcat多实例与负载均衡,tomcat,负载均衡,java
切换至/opt,将安装 Tomcat 所需软件包传到/opt目录下Tomcat多实例与负载均衡,tomcat,负载均衡,java
安装JDK
Tomcat多实例与负载均衡,tomcat,负载均衡,java
修改换将变量配置文件
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
刷新配置文件
Tomcat多实例与负载均衡,tomcat,负载均衡,java
切换至/opt下,解压tomcat包

Tomcat多实例与负载均衡,tomcat,负载均衡,java
将解压后的包拷贝至/usr/local/下并重命名
Tomcat多实例与负载均衡,tomcat,负载均衡,java
添加用户设置属主属组
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
重新加载服务,并开启,查看是否成功启动
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
切换至webapp下,新建test目录
Tomcat多实例与负载均衡,tomcat,负载均衡,java
建立动态页面文件
Tomcat多实例与负载均衡,tomcat,负载均衡,java

Tomcat多实例与负载均衡,tomcat,负载均衡,java
修改主配置文件
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java

重启服务,并在网页测试
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java

2.3、部署第二台tomcat

1. #关闭防火墙
systemctl stop firewalld
setenforce 02. #切换至/opt,将安装 Tomcat 所需软件包传到/opt目录下
apache-tomcat-9.0.16.tar.gz 
jdk-8u201-linux-x64.rpm
​
3. #安装JDK
rpm -ivh jdk-8u201-linux-x64.rpm 
​
4. #修改环境变量配置文件
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH5. #刷新配置文件
source /etc/profile
​
6. #切换至/opt下,解压tomcat包
cd /opt
tar -zxf apache-tomcat-9.0.16.tar.gz 
​
7. #将解压后的包拷贝至/usr/local/下并重命名
cp -r apache-tomcat-9.0.16 /usr/local/tomcat
​
8. #添加用户设置属主属组
useradd -s /sbin/nologin tomcat
chown tomcat:tomcat /usr/local/tomcat -R
​
​
9. #新建服务文件
vim /etc/systemd/system/tomcat.service
[Unit]
Description=Tomcat
#After=syslog.target network.target remote-fs.target nss-lookup.target
After=syslog.target network.target
​
[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
RestartSec=3
PrivateTmp=true
User=tomcat
Group=tomcat
​
[Install]
WantedBy=multi-user.target
​
10. #重新加载服务,并开启,查看是否成功启动
​
systemctl daemon-reload
systemctl start tomcat
ss -ntap |grep 8080
​
​
​
#############新建动态页面站点###########311. #切换至webapp下,新建test目录
cd /usr/local/tomcat/webapps/
mkdir test12. #建立动态页面文件
vim test/index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
  <head>
     <title>JSP test2 page </title>
  </head>
  <body>
     <% out.println("动态页面2,http://www.test2.com");%>
  </body>
</html>13. #修改主配置文件
vim /usr/local/tomcat/conf/server.xml
删除原来的站点模块
添加
<Host name="localhost" appBase="webapps"
            unpackWARs="true" autoDeploy="true" xmlValidation="false"
            xmlNamespaceAware="false">
                <Context docBase="/usr/local/tomcat/webapps/test"
                path="" reloadable="true" />
      </Host>
​
​
14. #重启服务,并在网页测试
systemctl restart tomcat.service 
http://192.168.59.105:8080/

关闭防火墙
Tomcat多实例与负载均衡,tomcat,负载均衡,java

切换至/opt,将安装 Tomcat 所需软件包传到/opt目录下
Tomcat多实例与负载均衡,tomcat,负载均衡,java
安装JDK
Tomcat多实例与负载均衡,tomcat,负载均衡,java
修改环境变量配置文件
Tomcat多实例与负载均衡,tomcat,负载均衡,java

Tomcat多实例与负载均衡,tomcat,负载均衡,java
刷新配置文件
Tomcat多实例与负载均衡,tomcat,负载均衡,java
切换至/opt下,解压tomcat包
Tomcat多实例与负载均衡,tomcat,负载均衡,java
将解压后的包拷贝至/usr/local/下并重命名
Tomcat多实例与负载均衡,tomcat,负载均衡,java

添加用户设置属主属组
Tomcat多实例与负载均衡,tomcat,负载均衡,java
新建服务文件
Tomcat多实例与负载均衡,tomcat,负载均衡,java

Tomcat多实例与负载均衡,tomcat,负载均衡,java
重新加载服务,并开启,查看是否成功启动

Tomcat多实例与负载均衡,tomcat,负载均衡,java
切换至webapp下,新建test目录
Tomcat多实例与负载均衡,tomcat,负载均衡,java

建立动态页面文件
Tomcat多实例与负载均衡,tomcat,负载均衡,java

Tomcat多实例与负载均衡,tomcat,负载均衡,java
修改主配置文件
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
重启服务,并在网页测试
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java

2.4、nginx配置

准备静态页面和图片

1. #切换至/usr/local/nginx/html/目录下
cd /usr/local/nginx/html/
​
2. #创建test文件夹,并在里面创建静态网页
mkdir test
cd test
vim test.html
this is static test web !!3. #拖一张图片至test下改名为1.jpg
mv 1.jfif 1.jpg
​
4. #配置主配置文件
vim /usr/local/nginx/conf/nginx.conf
​
#配置负载均衡服务器列表,weight参数表示权重,权重越高,被分配到的概率越大  
#gzip  on;  
    upstream tomcat_server {
                    server 192.168.59.105:8080 weight=1;
                    server 192.168.59.118:8080 weight=1;
                 
                    }
                    
                    
#动静分离
 location ~ .*\.jsp$ {
          proxy_pass http://tomcat_server;
          proxy_set_header HOST $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
     }#静态图片正则
         location ~* .*\.(jpg|html|png|gif)$ {
         root /usr/local/nginx/html/test;
     }
​
​
         location / {
            root   html;
            index  index.html index.htm;
     }
​
​
​
5.  #重启nginx并测试
http://192.168.59.108/1.jpg
http://192.168.59.108/test.html

切换至cd /usr/local/nginx/html/目录下

Tomcat多实例与负载均衡,tomcat,负载均衡,java
创建test文件夹,并在里面创建静态网页

Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java

拖一张图片至test下

Tomcat多实例与负载均衡,tomcat,负载均衡,java

配置主配置文件
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
重启nginx并测试
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java
Tomcat多实例与负载均衡,tomcat,负载均衡,java文章来源地址https://www.toymoban.com/news/detail-705924.html

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

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

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

相关文章

  • Tomcat服务部署、优化及多实例实验(Nginx+Tomcat负载均衡、动静分离)

    目录 1 Tomcat 1.1 tomcat 构成 1.2 什么是 servlet? 1.3 什么是 JSP? 1.4 Tomcat 功能组件结构 1.5 Container 结构分析 1.6 Tomcat 请求过程 2 Tomcat 服务部署 2.1 环境部署 2.1.1 ​编辑 2.1.2 设置JDK环境变量 2.2 安装启动Tomcat 2.3 优化tomcat启动速度 2.4 主要目录说明 3 Tomcat 虚拟主机配置 3.1 创建 c

    2024年02月09日
    浏览(43)
  • 多实例部署和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日
    浏览(58)
  • 【Linux】Nginx+Tomcat负载均衡、动静分离、多实例部署

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

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

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

    2024年02月13日
    浏览(44)
  • 简单认识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日
    浏览(35)
  • Nginx+Tomcat(多实例)实现动静分离和负载均衡四层、七层(总有些惊奇的际遇,比方说当我遇见你)

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

    2024年02月08日
    浏览(42)
  • 部署Tomcat及其负载均衡

             Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一般来说,Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTML页面的功能,然而由于

    2024年01月21日
    浏览(31)
  • Linux--部署 Tomcat 及其负载均衡

    1.案例前置知识点 1)Tomcat简介        名称由来:Tomcat最初是由 Sun的软件构架师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变 为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O\\\'Reilly都会出一本相关的 书,并且将其封面设计成某个动物的素描,因此他希望

    2024年01月17日
    浏览(34)
  • 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日
    浏览(50)
  • Nginx+Tomcat负载均衡、动静分离群集

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

    2024年02月09日
    浏览(43)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包