一、背景
毕业设计开发完成,为了更好向老师展示项目成果,所以想到部署到服务器。项目是SpringBoot + Vue 完成的前后端分离项目。
二、安装宝塔
登录到阿里云服务器命令行界面输入
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec命令,稍等片刻,完成宝塔的安装,记录安装好宝塔给出的密码以及网站信息,在浏览器网站输入宝塔给出的网站信息,进入宝塔界面在按照宝塔步骤绑定服务器。
三、安装Mysql
宝塔应用管理中含有Mysql5.0+和Mysql8.0+,这里宝塔的Mysql8.0+需要服务器有很高的配置,可以选择自行去Mysql官方下载服务器版本的tar包,在按照命令一步一步安装数据库,通过Windows端的Navcat进行远程连接,向远端数据库导入本地Sql文件,完成数据库的配置。(命令自行查找)
四、安装JDK
这里JDK一定要和SpringBoot配置文件中的JDK相对应,不然第五步启动Jar包会出错,还是不建议使用宝塔的JDK,建议直接去甲骨文官网下载相对应版本的JDK。通过戒解压安装JDK,即完成JDK的安装,修改JDK的配置文件,地址导向JDK解压包所在服务器磁盘连接,完成JDK的配置。(命令自行查找)
五、启动Jar文件
本人开发软件使用的是IDEA和VsCode,IDEA可以使用Maven打包,VsCode使用命令行打包,将打包文件上传到服务器磁盘,通过宝塔网站新增Java类型,选择SpringBoot项目,点击‘前后端分离’选择框,非前后端分离不选择。第一框选择Jar包,第二框选择前端打包文件,输入前端启动地址和端口,新增并启动,查看前后端日志,是否出错,通过日志检查项目是否存在问题。
六、配置Nginx
找到Nginx的配置文件,在对用地方输入自己的项目使用地址和端口,保存文件,重启jar包,在浏览器输入自己的项目启动地址 + 端口号,进入开发的项目中。
七、总结
本人配置项目大概花费了3天时间,其中最大的错误就是JDK的问题,此篇文章为本人心血来潮所写,全是个人观点和个人经验,其中很多操作命令都未写出,因为整理起来比较麻烦,等有空会继续在此基础修改,若存在错误,欢迎指出,。
本人项目如图所示: