SpringBoot前后端分离项目上传到Linux服务器-——超详细操作步骤

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安装较为复杂请参考文章

Linux安装mysql并配置远程连接_TheSheepn的博客-CSDN博客

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+前端端口

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

最后祝大家成功!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值