ECS之初体验
缘起
我是一名软件工程专业的大三学生。在前两年专业课的学习中,我逐渐了解了计算机的基础理论和互联网、数据库的相关知识。与此同时,我也通过参加项目开始学习Web前端和后端,包括Vue、Springboot等Java Web的知识。在平时的工作和学习中,我逐渐意识到拥有一台自己的服务器在Web开发中的重要性。
通过朋友的介绍,我有幸了解到阿里云的“飞天加速计划·高校学生在家实践”活动。得知阿里给我们高校学生提供免费的使用机会,我便迫不及待地前往阿里官网,通过测试后获得了两周的使用机会。但由于近来课业任务较为紧张,在后期才开始体验。
体验
首先我进行了基本的服务器部署。原本希望通过原生Linux命令完成所有部署,但由于对Linux命令仍缺乏熟悉度,我通过Bilibili平台的一些视频教程了解到了宝塔面板这一神器。通过安全组配置打开端口后,进入宝塔面板界面就能看到软件商店里有各种如Tomcat,Mysql等Web开发必备的软件。避免了繁杂的Linux命令,宝塔面板的一键式安装十分简洁,也让我能够更快地着手开发。
当然,在部署的过程中也不免有各种各样的障碍。令我印象最为深刻的就是安全组忘记设置的问题。一开始我直接按照网上教程通过公网IP+:8888
的方式访问面板,但发现无法打开。后来才知道是端口未开放导致的错误。同时,忘记重启服务器导致应用无法使用也是我遇到的诸多困难之一。在这里我非常感谢阿里云文档对我在部署服务器时提供的帮助。官方文档十分详尽,图文并茂,解决了我遇到的很多障碍,让我得以更为顺畅地开启我的服务器使用体验。
未来
当下,疫情仍未完全结束。“高校学生在家实践”为我提供了在家使用服务器的宝贵经历,让我首次在真实的Web环境下进行部署和使用。在前两年里我初步地走进了Web开发的世界,了解了各种前端后端的语言、技术和好用的框架,也逐渐产生了兴趣。希望在大三的学习生活中我能够更为深入地掌握Web开发的相关技术以及底层原理,为将来成为一名合格的软件工程师打下坚实基础。