将Springboot+Vue部署到云服务器上

1 项目打包

1.1 spring boot项目打包
通过先后执行 IDEA Maven的clean与package指令,然后会在target目录下生成一个jar包
在这里插入图片描述
1.2 Vue项目打包
Vue项目打包前应注意将router下的index.js中的mode由history改为hash,避免服务器上运行时找不到路径。
在这里插入图片描述
另外要将访问的后端路径由localhost:8080改为服务器ip+端口号

最后通过执行npm的build指令进行打包,并生成一个dist文件夹。
在这里插入图片描述
在这里插入图片描述

2 远程访问服务器

开始处搜索“远程桌面连接”,输入服务器ip
在这里插入图片描述
选择本地资源,然后点击详细信息,并在驱动器栏选择需要与服务器互相传文件的磁盘,用于将jar包以及dist文件夹传给服务器。随后输入服务器密码进行登录。在这里插入图片描述

3 服务器部署

3.1 环境搭建
将事先准备的Java jdk、node.js、redis复制到服务器并安装好
“开始"处搜索防火墙,点击“入站规则”,选择"新建规则”
在这里插入图片描述
“规则类型”选择端口,点击“下一步”
在这里插入图片描述
配置好端口号,然后一直“下一步”
在这里插入图片描述
出站规则同理,vue和spring boot的端口都要配置。

3.2 springboot部署
将jar复制到自建的文件夹,并通过shift+右键打开命令行,使用如下代码启动jar包,将springboot部署好。

start java -jar ir.jar >temp.txt& 

运行不出错后,通过命令行提示网址访问即可

3.3 Vue部署
通过npm安装express

npm install express -g

然后express+文件名创建文件

express test

将dist文件夹中的文件复制到所创建文件的public目录下
在这里插入图片描述
在test文件夹中执行右键+shift打开命令行,执行npm install

npm install

在这里插入图片描述
然后再执行以下命令,如下显示则正常

npm start run forever

在这里插入图片描述
通过http://服务器ip:端口号/访问即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值