- 个人介绍
本人目前为本科大三计算机相关专业学生,由于暑假期间学习了全栈开发因此自己开发了一个小型的项目,加之想把该项目分享给其他非相关专业的朋友观摩,但苦于其它朋友在相关软件运用和环境配置方面存在困难,因此就有了将项目放到云上的想法。但是又苦于本人在云部署方面知识的欠缺,因此请教了其他有过部署经验的同学,同学给我推荐阿里云的云服务器,并且还有学生新人福利(”飞天加速计划·高校学生在家实践“活动)可以先试用两个星期,于是在同学和网上相关资料的帮助下终于勉强学会了如何在阿里云服务器上进行项目的部署并实现日常的运营维护。 - 阿里云ECS使用攻略
以下ECS使用攻略以及使用体验仅代表本人的观点,还请读者以较为客观的角度进行学习借鉴或给我提出宝贵的建议。
在使用ECS之前应该收首先要清楚阿里云服务器相当于是给我们提供了一台远程的“电脑”,该“电脑”里只有一些简单的文件目录,其余的相关配置和项目运行所必须的环境还得自己去配置,那么问题来了,该如何去操控自己的这台“云电脑”呢?我使用的是XSHELL和XFTP,这两个软件都是BETSARANG旗下的两款免费软件。XSHELL是安全的终端模拟软件,它可以在windows系统下,控制远端其他不同系统的服务器,相当于我们本地电脑的命令行终端(XSHELL相当于是这台“云电脑”的命令行终端);XFTP是文件传输软件,是Unix/Linux与Windows系统之间达到互通,它用来将你本地打包好的项目上传到这台“云电脑”。除了学习这两个软件的使用外还需掌握一些简单的Linux指令,因为这台“云电脑”的操作系统是Linux,因此当需要解压本地上传到云的JDK和tomcat和配置相关的环境变量时都是在XSHELL中使用Linux指令进行,然后就是宝塔面板的使用,它以可视化的界面在我们进行一些复杂操作时给我们提供极大的便利,例如我的数据库的创建和连接都是在宝塔面板上进行的,宝塔相关的安装和使用网上也有很多的教程。 - 总结与收获
本次的“高校学生在家实践”活动,给了很多空闲而又想部署项目的人提供了极大的便利,让我以极低的成本了解到了部署云项目的相关技巧,阿里云的ECS安全稳定并且优惠力度大,能给我们创造许多宝贵的云部署经验和收获。在使用云服务器部署项目的过程中也让我学会了许实用的技巧和知识,对我个人能力的提升起到了极大的帮助,同时希望能够在后续的学习和使用中不断提高自己的知识储备和使用技能。 - 个人作品链接
http://8.130.168.106:8080