最近在学习springboot,感觉springboot开发后台,提供api接口太方便了。简直是傻瓜式开发,一直都是本地在跑springboot项目。梦想着有一天,项目能在阿里云上跑。只有在阿里云上跑才是真正的java服务器项目。这里就带大家一起把springboot项目部署到阿里云,并且支持https
准备工作
阿里云ecs一个
ca证书一份(用来支持https)
本地打包好的springboot项目。我这里用jar不用war
ftp客户端一个,用来把jar传到阿里云服务器上,我用的是filezilla客户端,可以百度下载。
一,购买阿里云ecs配置安全组规则
如果不配置安全组规则,我们将没法访问我们阿里云服务器 ,下图中的80/80和443/443必须配置,因为只有这里配置了才能支持http和https访问我们的网站
阿里云安全组规则.png
配置如下,授权对象哪里最好填0.0.0.0/0
添加安全组规则.png
二,买域名
至于域名怎么买,我就不啰嗦了,不会的自行百度
30paotui.com我买的域名
域名.png
三,通过filezilla连接阿里云服务器,运行项目
ftp连接服务器.png
我在我的服务器home目录下新建一个jar文件,把打包好的springboot的jar包放到这里,我的是qcl80.jar
home:jar.png
然后就可以通过 java -jar qcl80.jar 运行springboot项目
运行springboot项目.png
注意:这样运行springboot项目,如果你关闭当前shell窗口,就会导致服务器的springboot关闭。