一、购买云服务器和安装系统,购买地址:https://promotion.aliyun.com/ntms/campus2017.html
一般用的是 CentOS,6.x 和 7.x 都行,
建议购买后立马设置密码,不然找设置密码的地方法挺费事
下图这个公网 ip 我们会需要,就是访问这个服务器的 ip 地址。密码可以修改,账号是 root (不同的服务器可能略有不同)
二、安装宝塔面板和打开安全组
宝塔面板是一种可视化的面板,帮助我们可视化操作文件和软件。这样,我们就能在这个页面里操作jar包或war包来进行发布了,这里提供了mysql,tomcat等软件,一键安装,即可在云端使用。
具体安装方法可以查看这片文章:
阿里云服务器安装宝塔面板和配置安全组https://liuyanzhao.com/6323.html
注意上面这个链接里的第二步在xshell里使用命令行方式链接不上的话,
可以使用非命令行方式
点击【文件】【新建】
端口号设置方法:
步骤1、
步骤2、
步骤3、
步骤4、
首次进入下图页面点击1,非首次进入点击2
步骤5、
我遇到这个问题,就是8080我开放了,但是访问不到,所以在下图处,进行设置(两个框分别输入8080和描述)即可
如果你使用的是 腾讯云可以设置放行所有端口,如果你用阿里云好像不行,需要一个个放行。
三、安装环境
这里的环境指的是项目运行环境,至少需要 JDK Tomcat MySQL 这三样
在宝塔面板里,我们可以直接安装
这里建议安装 Tomcat8(会自带安装jdk1.8),如果你安装 Tomcat7(会自带安装jdk1.7)。
然后是MySQL 是必须安装的,版本随便。
正常情况下,这就可以啦。
当然,如果你想方便管理数据库,可以再下载一个 phpmyadmin,需要先按照 nginx 和 php 哦,可能会吃点内存。
Tomcat 安装好了后,我们试试访问下
输入http://47.97.170.121:8080/
结果如下图
如果不成功,就去宝塔页面,点击【首页】再点击【comcat】,进行重启,如下图:
将springboot项目打包成jar包,此步骤省略,
在宝塔页面的【文件】选项下的根目录新建一个文件夹,
进入该目录,点击上传:
在下图处输入
nohup java -jar grap-0.0.1-SNAPSHOT.jar &
点击发送,即可运行项目;如果失败,比如端口被占用就更换端口,或者进入宝塔页面的首页选项把tomcat给关闭再试试,
之后访问 你的url,如下图,注意8080后要加上你的入口url