我是一名大三学生,在读专业是软件工程。这学期有一门课程是网页设计相关的,老师要求我们要把自己的写的H5网页部署到服务器上。经过老师推荐和看到身边同学大部分都使用的是阿里云的服务器,我也决定使用阿里云。
在看了一些网上的初学者教程后,我了解到了“飞天加速计划·高校学生在家实践”活动。根据计划要求,我通过新手预备营学习了一些ECS的基本操作,并完成了测验。之后我就去领取了第一台云服务器。但是刚进去我又懵了,不知道那么多配置用什么不同。以服务器的操作系统为例,由于不知道要选择哪个,我就去了解了不同系统之间的差异.根据了解,因为我的需求主要是要作为一台远程服务器,所以我选择了相比比较不熟悉的Linux系统,最后选择了比较多人使用的比较稳定的CentOS7系统。
这几天使用下来,我主要利用ECS做了两件事。一是在上面配置了jupyter,这是我们数据挖掘课程中要用到的web程序。原本我是在自己的电脑上配置使用。但是如果是在云服务器上配置的话,只要在任意一台联网的电脑,输入我的服务器地址和端口号就可以运行了,甚至我在我的平板上也可以运行,实现移动远程编程。第二件事就是我一开始使用ECS的目的,把之前写的H5网页部署到服务器上,根据网上的教程,我在服务器部署了Node.js环境,并使用express框架成功地把自己的网页发到服务器上。
使用过程中遇到了一些小问题,例如在选择端口时,要注意除了在服务器上配置,还要在阿里云服务器控制台中配置实例的安全组规则,添加要使用的端口。还有因为一开始不知道如何将自己的项目文件放到服务器上,我了解了一些SFCP文件传输工具,通过连接到自己的服务器就可以很方便地利用图形化界面移动文件。
在之后我决定正好利用这次机会,好好学习Linux的操作,并探索更多可以利用服务器实现的事情。