本人为大四网络工程专业应届毕业生,毕设要求app一定要有服务器端,为毕设想购置一个云服务器,在B站和CSDN平台看到了阿里云的“飞天加速计划·高校学生在家实践”活动,阿里也是我大学所在城市最有名的企业,非常信任,遂报名,通过前期简单的操作获得了本次宝贵的机会。
我的需求为:试图在阿里云搭建一个服务器端,实现公网IP的访问,
ecs的使用大体上都可以通过新手教程解决,大家可以在本平台搜索一下,B站也有视频教程,整体流程不难,但在windows还是linux 的选择上我走了弯路,在自己的摸索下选择了windows端,分享一下心得和经验。
一、选择windows的原因
1.方便 虽然我有linux的相关学习经验,但可视化界面的windows对于操作比较友好,阿里云也非常流畅易用,linux还是windows都很方便,选择自己熟悉的一方就好了。我一开始选择了linux,将war包部署在tomcat下,不知道什么原因报错,由于查看报错不方便,找不到bug,还是最终选择了熟悉的windows
2.省力 本地的jdk,idea,tomcat移植不需要找新的版本,直接将本地的ssl传输到阿里云就好,在找linux适用的版本时,还是挺让我心累的
部署的过程
1.在本地编译好,试运行成功
2.将本地的文件、jdk,idea,tomcat打包,ssl上传到阿里云
3.在阿里云部署好各个程序,安装好文件,设置好8080端口的访问,在云服务器运行该程序(我用的云数据库,本地数据库的话还要部署一下)
4.测试。可以用postman测试,访问地址为阿里云的公网IP+项目名称(如:公网IP:8080/项目名)。
我的服务器没有设置网页,只有index.jsp页面,可以看到能成功地访问
在后续的app运行中也很顺利,已经build了apk在手机上使用啦。
(我做的是一个运动app,此图为运动开始界面)
最后还是很感谢阿里云给广大学生一个体验的机会,平台做的很好,访问也很流畅,免费也减轻了我的金钱压力。