Springboot+vue前后端分离项目部署上线

后端部署上线

下载FinalShell

首先电脑先下载FinalShell软件,然后在软件中添加自己的自己的服务器地址,输入账号密码,具体操作如下:

在这里插入图片描述

数据库部署

后端进行设置数据库,要和数据库的名字对应,账号密码输入自己的,具体操作如下:

在这里插入图片描述
然后将数据库部署到云端,这里用的是navicat连接云端的数据库,直接可视化操作,如果有sql文件在查询里面新建查询然后选好数据库跑一遍就好了,具体操作如下:
在这里插入图片描述

打包后端文件

然后打开自己的java后端文件,这里用idea打开,然后打包maven成jar或者war格式,具体操作如下:

在这里插入图片描述

通过FinalShell上传

将target中生成的jar/war文件进行复制,然后粘贴到自己连接的finalshell里的文件夹中。

在这里插入图片描述

在FinalShell上运行

在finalshell上运行上传的文件,指令为

nohup java -jar /ruoyi/breed/ruoyi-admin.jar> /ruoyi/breed/ruoyi.log 2>&1 &

/ruoyi/breed/ruoyi-admin.jar 是运行文件路径, /ruoyi/breed/ruoyi.log 是生成日志路径。
如果要终止运行,指令为ps -ef | grep java然后选中第二列数字使用kill -9加上数字杀死进程。

前端部署上线

设置生产环境地址

在这里的生产环境中添加部署后端的站点,这里的站点要和宝塔面板中添加的一致,操作如下:

在这里插入图片描述

打包前端文件

在终端里面cd进入ui所在文件夹,运行命令npm run build:prod,操作如下:
在这里插入图片描述
dist文件夹中申请的所有软件复制,直接粘贴到宝塔面板的前端,操作如下:
在这里插入图片描述
在这里插入图片描述

设置反向代理

宝塔面板中,后端的站点设置反向代理,地址为云服务器地址,注意端口要和代码中后端设置的端口一致,这里8989为端口,操作如下:
在这里插入图片描述

完成

保存后就可以上网访问自己搭建的系统。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值