Centos7部署Tomcat和Nginx


一、单机部署Tomcat

先下载好vim便于修改文件
 yum   install  -y vim  安装vim并自动确认 
我把JDK,Tomcat,Nginx都放在了根目录下的soft文件夹里

JDK的部署(Tomcat需要JDK的环境)
在这里插入图片描述
解压 tar-zxvf ****
在这里插入图片描述
配置JDK环境

vim /etc/profile

将下面内容添加到文件之中

  export JAVA_HOME=/soft/jdk1.8.0_202  # 注此处及下面都是写自己JDK的存放路径
  export JRE_HOME=/soft/jdk1.8.0_202/jre
  export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
  export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

保存退出让环境变量生效

source /etc/profile

此时JDK环境配置成功

二、下载Tomcat

首先要上传Tomcat并解压,解压后进入bin目录并启动Tomcat
在这里插入图片描述

启动服务之前要记得关闭防火墙

#关闭防火墙
systemctl stop firewalld

启动

#启动tomcat服务
./catalina.sh

启动之后在浏览器中访问虚拟机或云服务器的的ip地址,端口号默认为8080
在这里插入图片描述
此时我们还需要再配置一下Tomcat管理页面的账号和密码,这样才能进行项目的部署

如果不配置访问右边按钮会报错
在这里插入图片描述

三、修改Tomcat配置文件

在这里插入图片描述
在配置文件中加入以下内容(账号密码不固定)

     <role rolename="manager-gui"/>
     <role rolename="manager-script"/>
     <role rolename="manager-jmx"/>
     <role rolename="manager-status"/>
     <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-statu"/>

在这里插入图片描述

保存并退出,进入 Catalina中的localhost

进入  Catalina中
在这里插入图片描述
编辑 manager.xml 写入以下内容

<?xml version="1.0" encoding="UTF-8"?>
<Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>

在这里插入图片描述

保存并退出,重启Tomcat并访问,点击右边按钮,出现登录模态框
在这里插入图片描述
登录成功后可以查看服务器状态、部署项目。
在这里插入图片描述

到这里单机Tomcat就部署完成了
如果要集群的话就需要修改其他Tomcat的端口号,如下
在这里插入图片描述
在这里插入图片描述

四、单机部署Nginx

访问hhttps://nginx.org/en/download.html找到想要的nginx版本下载并安装 /soft 下

wget 链接地址

安装完成之后如下
在这里插入图片描述

配置Nginx之前需要先安装环境

yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel

配置configure

在这里插入图片描述
编译文件 make
在这里插入图片描述

安装 make install
在这里插入图片描述

以上Centos7单机的Tomcat和Nginx就部署完成啦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值