我是一名目前就读于广东一所高校的大三学生,专业是信息管理与信息系统,过去的两年半的专业学习中,我学习过了Java基础语言、数据库、数据结构、以及基础的JavaWeb和小程序的开发课程,所做过的一些小型项目基本都只是在本地服务器上测试运行,由于在大三阶段,我希望可以将自己的知识加以巩固并运用,偶然在一篇技术博客上看到阿里云飞天加速计划对大学生有优惠活动,抱着学习的心态,完成了新手预备营,得到了这次机会。
得益于阿里云优质的产品服务,之前我曾购买过域名,并通过域名解析绑定云服务器,在上一次的实践中,我和小组成员搭建的是Linux64位宝塔Linux面板,在宝塔面板上可视化的管理服务器,使用WordPress内容管理系统建立博客平台,使用第三方的模板,给开发带来了极大的便利。和ECS的第二次相遇,我将把我在Idea上写的web项目部署在云服务器,选择了Alibaba Cloud Linux 64位操作系统,在阿里云控制台可以看到服务器的实例和IP地址,我使用了XShell软件来管理云服务器,输入默认的root用户名和自己的密码及公网IP便可以实现新建连接,因为要部署的是java项目,所以还需要有jdk环境并配置好环境变量,一个tomcat环境,这个过程由于我对Linux系统不够熟悉,也花费了很长时间,配置完成后要返回管理安全组开放8080端口,在浏览器中输入http://+自己的公网ip+:8080就可以访问容器了。接下来我在idea将测试好的web项目打包成war文件,再通过Xshell将war文件放到webapp目录下,启动tomcat后,可以看到我的项目已解压成功,并且就可以浏览器访问了。
在这次实践里,我学习到了学校课程以外的知识,这将对我以后不论是升学还是找工作提供了更多的实践帮助,我认为云服务器最大的特点是弹性和安全,当容量不够时可以直接在云服务器上扩展配置,并且节省了使用者对机房维护的人力和物力成本,并且在网站上有许多的技术文档也给我提供了很大的帮助,我将继续钻研ECS的更多应用场景和方法。