如何使用Nginx部署两个Tomcat网站

编程入门 行业动态 更新时间:2024-10-25 04:22:19

<a href=https://www.elefans.com/category/jswz/34/1771452.html style=如何使用Nginx部署两个Tomcat网站"/>

如何使用Nginx部署两个Tomcat网站

第一步:启动两个tomcat

首先安装jdk:

--解压并且重命名
tar -zxvf jdk-8u321-linux-x64.tar.gz -C /usr/local/
cd /usr/local/
mv jdk1.8.0_321 jdk
-- 配置环境变量
vi /etc/profile

export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin

保存成功后,刷新环境变量
source /etc/profile

查看:java -version
java version "1.8.0_321"
Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)

第二步、安装两个tomcat:

解压:
tar -zxvf apache-tomcat-8.5.87.tar.gz -C /usr/local
重命名和复制:
cd /usr/local/
重命名:mv apache-tomcat-8.5.87 tomcat1

复制:cp -r tomcat1 tomcat2
查看:ls

 由于启动第二台的时候,会出现端口被占用的问题,所以要修改tomcat2的端口。

在  /usr/local/tomcat2/conf 下找 server.xml

修改这两个地方即可

第三步、开始启动:

 启动第一台tomcat:
进入到bin目录下   cd /usr/local/tomcat1/bin

./startup.sh
启动第二台tomcat:
进入到bin目录下   cd /usr/local/tomcat2/bin

./startup.sh

 

测试两台tomcat都没有问题。

第四步:修改Nginx配置文件(反向代理的效果)

第一台的关键配置代码如下:

在  /usr/local/nginx/conf/ 下找 nginx.conf

注:server里ip是自己的ip不要设我的

upstream tomcat1 {
       server 192.168.1.128:8080;
 }
    
    server {
        listen       80;
        server_name  www.zpzp;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            proxy_pass http://tomcat1;
            index  index.html index.htm;
        }
}

第二台的关键配置代码如下:

upstream tomcat2 {
       server 192.168.1.128:8081;
 }
    
    server {
        listen       80;
        server_name  www.oaoa;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            proxy_pass http://tomcat2;
            index  index.html index.htm;
        }
}

 配置完后从新加载配置文件:

nginx -s reload

因为网址是假的,所以修改hosts文件:

建议:先把hosts拉到桌面编写,编写完成再拉回去,如若出现电脑阻止可以先把杀毒软件关掉

也可右键在记事本里面编写,注:写完记得保存

 修改内容如下:

192.168.1.128 www.oaoa
192.168.1.128 www.zpzp

修改完后去网页试一下出现tomcat页面就代表成功了。

更改完后记得重启!!

更多推荐

如何使用Nginx部署两个Tomcat网站

本文发布于:2024-03-09 16:03:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1725443.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:如何使用   两个   网站   Nginx   Tomcat

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!