方案一:纯手工部署
1,购买一台云服务器
这里我使用腾讯云,推荐Centos8/Centos7.6
2,安装springBoot项目所需要的环境
1,数据库单独安装在另一台服务器上,只需要修改IP地址即可
2,安装jdk
yum install -y java-1.8.0-openjdk*
3,将SpringBoot项目打包运行
这里制定运行的yml文件为application-prod.yml
java -jar user-center-backend-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod
4,上述命令项目启动之后一旦关闭ssh项目就会自动终止,于是我们可以使用下列启动命令确保项目已知在后台运行
nohup java -jar user-center-backend-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod &
nohup和&解释: Linux 运行jar包的几种方式及不挂断后台运行输出到文件详解_怎么启动jar包后关闭不断掉-CSDN博客
方案二:使用宝塔Linux
1,安装宝塔linux
宝塔官网:https://www.bt.cn/new/download.html
centos安装脚本:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
也可以直接在线安装:
安装完之后会得到面板地址以及用户名密码等信息,登录宝塔面板即可
tips :注意这里可能点击面板地址之后无响应,原因是因为没有放心买哪般对应的端口,在云服务器上放行对应的端口即可腾讯云轻量应用服务器端口放通教程(防火墙开启端口)-腾讯云开发者社区-腾讯云
2,安装jdk
我这里使用1.8
3,创建java项目执行
上床jar包制定好目录,以及启动时设置的参数