Springboot前后端分离项目部署到服务器上——超详细步骤

1.安装JDK

官网下载JDKhttps://www.oracle.com/java/technologies/downloads/#java8

 查看/usr/下是否有java文件没有就创建一个

mkdir java

进入到 java文件rz上传安装包

cd java
rz

ls查看

解压压缩包

tar -zxvf xxxx#安装包名

ls查看

 进入到 打开/etc/profile文件进行配置

vi  /etc/profile

按i键进行编辑

在下面添加

export JAVA_HOME=/usr/java/jdk1.8.0_221
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

 按下esc+:wq退出

编译profile文件

source /etc/profile

验证安装

2.安装Maven

下载maven

 wget  http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz

ls查看

tar解压并移动到/usr/local/maven3下没有该目录提前创建

tar vxf apache-maven-3.6.1-bin.tar.gz
mv apache-maven-3.6.1 /usr/local/maven3

 进入到 打开/etc/profile文件进行配置

vi  /etc/profile

按i键进行编辑

在下面添加

export MAVEN_HOME=/usr/local/maven3/apache-maven-3.3.9
export PATH=$PATH:$MAVEN_HOME/bin

按下esc+:wq退出

编译profile文件

source /etc/profile

验证安装

mvn -version

 即为安装成功

3.安装nginx

创建目录/usr/local/nginx

mkdir /usr/local/nginx

下载nginx

wget  http://nginx.org/download/nginx-1.8.1.tar.gz

解压安装包

tar -xzvf nginx-1.8.1.tar.gz

进行配置nginx,准备编译

./configure --prefix=/opt/nginx

编译安装nginx

make&&make install

切换到/usr/local/nginx/sbin/

cd /usr/local/nginx/sbin

启动nginx

./nginx

查看进程

ps -ef|grep nginx|grep -v grep

验证安装

nginx -version

 小知识结束nginx

在sbin目录下

killall -9 nginx#既可杀死所有nginx服务

4.安装Mysql

由于Mysql安装较为复杂请参考文章

https://www.cnblogs.com/thesheepn/p/16113821.html

5.将前端代码打包上传

进入到nginx中html目录下

 cd /usr/local/nginx/html/
rz 

上传打包好的前端静态资源包(就是前端项目打包上传)

解压上传的压缩包

unzip xxxx#包名(.zip文件用这个)
tar -zxvf xxxxx#包名(.tar文件用这个)
ls 

ls进行查看

 进入到/usr/local/nginx/conf/目录下

cd /usr/local/nginx/conf/

ls查看

 进入到nginx.conf文件

vi nginx.conf

 对nginx.conf文件进行配置如上图所示

编辑完成esc+:+wq退出

进入到sbin目录启动nginx

cd ..
cd sbin/
./nginx

结束全部nginx进程

在sbin目录下

killall -9 nginx

6.打开防火墙

打开前端代码的端口

firewall-cmd --zone=public --add-port=xxxx(设置的端口号)/tcp --permanent

重启防火墙

systemctl restart firewalld

查看开放端口

firewall-cmd --list-ports

 进入到服务器防火墙打开相应端口

进入到浏览器输入ip+配置的端口号出现前端页面就算配置成功

7.将后端代码打成jar包上传

在IDEA中的Maven点击package

 在target文件夹下有一个.jar包

 将该文件上传到服务器

使用 rz命令

8.网页访问即可

在服务器中打开后端端口防火墙参考步骤六设置即可

使用命令 启动后端

java -jar /mnt/hr-0.0.1-SNAPSHOT.jar 

 启动好后访问IP+前端端口

到此安装完成,切记每一个端口都要打开其对应的防火墙才可以访问!!!!!

最后祝大家成功!

posted @ 2022-04-13 18:05  TheSheep  阅读(3145)  评论(1编辑  收藏  举报