部署应用需要一台装有Linux系统的主机(实体机、虚拟机都可)。Linux系统在网络管理,内存管理,安全控制方面都很强大。
一、前期准备
1、确定IP地址:在Linux命令行中输入ifconfig,查看Linux主机的IP地址。
2、确定Linux系统的用户名及密码,用于登录Linux系统。
3、确定Linux系统可以SSH远程连接,即SSH服务已经启动。在命令行中输入netstat -anp | grep :22 出现下图表示已经启动
若没有启动,则输入启动ssh服务命令:service sshd start 来启动ssh服务。
4、确定Linux系统的防火墙处于关闭状态,测试环境一般是内网访问相对安全。关闭防火墙的命令为:service iptables stop
检查防火墙状态的命令:service iptables status 出现 Stopped IPv4 firewall with iptables 证明防火墙已经关闭。
二、安装相关服务
1、安装JAVA环境
在centOs的Linux系统中,通过yum命令直接安装。在命令行输入:yun install java 进行安装java环境。
通过命令:java -version 检查安装结果
2、安装配置GIT
Git是一个开源的分布式版本控制系统,用于存储和管理项目的源代码。
在命令行输入:yum install git 进行git的安装
安装完成后通过命令行输入命令:git version 检查安装结果,如下图为安装成功。
注:在安装时遇到问题
输入下面的命令后在次重新安装即可解决问题:
1、yum clean all
2、yum makecache
完成Git的安装后,需要对Git进行初始化并生成授信证书。Git的认证授权是基于公钥私钥的认证书体系,所以需要授权证书来保证测试应用服务器与Git Server之间的正常认证授信。
初始化用户信息:
输入命令 ssh-keygen -t rsa -C "[email protected]" 生成授信证书:
安装成功后会产生两个文件:一个私钥,一个公钥
保证github与应用服务器的连接是授信通过的,将公钥证书配置到github上。首先打开公钥文件,将内容复制。
将复制的公钥内容配置到github中
配置后,进行连接检查。如出现下图则配置git成功。
3、安装配置Maven
首先下载Maven。打开Maven官网:maven.apache.org 后选择Download
选择安装包后,右键点击复制链接地址如下:
http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.zip
重新回到Linux系统中,的安装包存放位置。在命令行输入:wget 【连接地址】进行下载
下载后输入命令:unzip apache-maven-3.5.3-bin.zip 进行解压。
解压完成后进行maven配置,进入maven的安装目录输入命令:pwd 查看maven全路径 进行复制。
在命令行输入命令:vim /etc/profile 命令进行配置profile文件。
保存后在命令行输入命令:. /etc/profile 重新加载更新后的系统配置。并使用命令:mvn -version 进行安装结果检查。
4、安装配置Tomcat
下载Tomcat安装包。进入官网:tomcat.apache.org 后找到左侧菜单栏中的Download,然后选择一个版本点击,找到zip包右键点击,复制链接:http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.zip
在Linux系统中,Tomcat的安装目录下输入命令:wget 【连接地址】进行下载
安装包下载完成后,输入命令:upzip 进行解压
解压后,需要给Tomcat下的可执行程序配置赋予执行权限。进入tomcat目录下,执行命令:chmod a+x -R *
权限赋予完成后,需要为Tomcat配置端口。进入Tomcat安装目录下,输入命令:vim conf/server.xml 后修改所需端口号。
进行Tomcat启动检查。进入Tomcat的安装目录,执行启动Tomcat命令:vin/startup.sh 并检查进程是否在执行。
最后通过浏览器进行访问测试。