项目线上部署

线上环境部署

1. 安装环境准备Java jdk、Tomcat、maven、Nginx、MySQL这些tar.gz安装包

(Tomcat是作为项目容器运行,Nginx是作为图片代理,端口代理)
自行创建好相应目录(比如:/usr/local/java /usr/local/tomcat)
apache-tomcat-8.5.45.tar
jdk-8u20-linux-x64.tar.gz
apache-maven-3.6.1-bin.tar.gz
nginx-1.6.3.tar.gz
这些jar得上传到服务器相应的目录文件下面,就得安装上传文件的jar:yum install lrzsz -y
安装成功后使用命令:rz -y命令或rz命令上传相应jar
项目线上部署_第1张图片
项目线上部署_第2张图片

Jdk安装:

其他的jar安装跟它的流程一样,就是配置环境不一样,下面回把不同之处说出来
上传成功后使用解压命令:tar -zxvf jar名称
例子:tar -zxvf jdk-8u151-linux-x64.tar.gz
解压完成后状态就是这样:
在这里插入图片描述
然后切回主目录,切到目录/etc 下,然后找到profile文件
在这里插入图片描述
输入vim profile进入编辑模式
在文件最下面写入
export JAVA_HOME=/usr/local/java/jdk1.8.0_20
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
路径改成相应自己路径就好
在这里插入图片描述
保存退出
测试是否安装成功 java -version
在这里插入图片描述
代表成功

Maven安装:

解压完成后需要到主目录下的/etc 的profile文件添加maven的配置环境。
export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.1
export MAVEN_HOME
export PATH= P A T H : PATH: PATH:MAVEN_HOME/bin
在这里插入图片描述
Tomcat安装:解压后切换到目录/usr/local/tomcat/tomcat/bin 下然后运行./startup.sh命令启动Tomcat
然后在浏览器输入自己http://ip:8080
项目线上部署_第3张图片
这样就是启动成功
添加自己项目就需要修改配置文件了
切换到目录/usr/local/tomcat/tomcat/conf找到server.xml文件


docBase改成自己的姓名名称就好
然后到Tomcat的bin目录下重启Tomcat,访问ip:8080

Nginx安装:

解压之后进入解压目录
/usr/local/nginx/nginx-1.6.3/conf
在conf目录下找到nginx.conf文件进入vi编辑模式
项目线上部署_第4张图片

MySQL的安装:

https://www.cnblogs.com/bookwed/p/5896619.html
设置好代理端口
以上环境配置好后,把项目打包.war的形式上传到Tomcat的webapps目录下面,然后启动或者Tomcat已经启动的可以重启下
访问ip加端口的形式。
上面使用rz的命令上传war包很慢,怎么办呢,安装git吧

安装git:

yum install git
完成后 git –version 命令一下
在这里插入图片描述
Ok啦
然后git的提交、push、pull这些操作就不讲了
现在我们要做的就是怎么把GitHub上的项目克隆到我们线上环境里

  1. 先创建一个目录存放项目
    在这里插入图片描述
    每次更新代码后,我们就先得pull一下,然后Tomcat下面的项目就得重新打包,服务重启启动很多的命令麻烦,
    那就写一个脚本嘛
    项目线上部署_第5张图片
    这个脚本放在主目录下,只要运行 sh strat.sh git命令,其他操作就可以完成,这样就省了很多

以上只是线上部署环境的一个大概部署流程,在安装或者编辑配置文件的时候可能会出现问题,出现了大部分都是可以在网上找到解决方法的

你可能感兴趣的:(说明文档,解决)