一、单机部署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
编辑 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就部署完成啦!