SpringBoot和Vue项目服务器发布流程

SpringBoot和Vue项目服务器发布流程

1、先准备好一个云服务器,这里使用的是阿里的ECS并在安全组中开放8888端口以便访问宝塔页面

在这里插入图片描述

2、安装宝塔:

1.可以使用宝塔官网远程安装,需要服务器的ip地址和ssh账号、密码
在这里插入图片描述

2.或者在服务器端使用命令行安装(宝塔官网有命令)
在这里插入图片描述

安装完成后可以看到访问地址和登录宝塔界面的用户名密码
如果忘记可以使用以下命令查看

/etc/init.d/bt default

在这里插入图片描述

3、登录宝塔并在左侧栏中数据库中上传数据库文件

添加数据库并创建用户名和密码(代码中尽量不要用root用户,因为root具有全部权限,不安全)
创建完成之后点击导入并上传本地数据库导出的sql文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、使用idea的maven的package命令将项目打jar包

打包之前需要先将配置文件中的数据库连接地址和访问信息修改成服务器端的地址
(可以在pom文件中添加maven打包设置来实现 将配置文件和静态资源等放在指定位置
配置springboot项目动静分离 打包分离lib)

5、打包vue项目生成dist文件夹

打包之前需要先将配置文件中的数据库连接地址和访问信息修改成服务器端的地址
(比如vue.config.js 和axios.js等)
在控制台运行以下命令

npm run build

6、在宝塔界面左侧栏中的文件中创建存放项目的文件夹

在springboot文件夹中上传jar包以及配置文件和静态资源
在vue文件夹中上传dist文件夹中的所有文件
在这里插入图片描述

7、完成以上工作之后,前往ECS的安全组中,开放端口

3306 数据库端口
6379 Redis
443 HTTPS
80 HTTP
项目后端端口
项目前端端口

8、在宝塔界面左侧栏中的安全中也开放上一步中的端口

在这里插入图片描述

9、打开宝塔界面左侧栏中的软件商店

下载需要用到的软件
nginx-1.24 web服务器
mysql-5.7 数据库
php-7.4phpmyadmin-5.0管理数据库需要 (可以不安装)
在这里插入图片描述

10、打开宝塔界面左侧栏中的网站注册SpringBoot项目

在Java项目中
点击JAVA环境管理,安装 jdk1.8.0_371
点击添加Java项目
添加SpringBoot项目
设置项目jar路径为jar包所在路径
项目端口设置为项目后端端口
项目JDK选择 jdk1.8.0_371
点击确定即可
状态为运行中为正常
在这里插入图片描述
如果状态为未启动在这里插入图片描述
可以检查下在这里插入图片描述
这里需要注释掉,不然会跳过打包很多东西

11、打开宝塔界面左侧栏中的网站注册Vue项目

在HTML项目中
点击添加HTML项目
域名填写云服务器的ip地址(宝塔页面ip地址)和项目前端端口格式
在这里插入图片描述
根目录选择vue文件夹
点击确定即可

12、访问项目

点击项目名称下的ip,再点击域名下的地址进行访问,即可成功访问前端页面
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值