一、自我评情况介绍
本人为在读研究生一年级学生,就读专业为网络安全,目前正跟着网上的学习视频做商城项目,项目中需要使用到服务器端来进行redis,mysql的部署、nginx的负载均衡和反向代理等等。
通过网上搜索,了解到了阿里云的相关云服务器产品,以及阿里云给予学生的免费ECS试用机会,所以才参与了阿里云的免费ECS体验的“飞天加速计划·高校学生在家实践”这个项目。
本人对于服务器的购买,使用,部署等可以说算是半个小白,了解不多,使用ECS对于我来说也相当于是有很多不明白的,模糊的概念和操作,需要很多的学习成本,也需要耐心和时间来了解和学习,这个过程可以说是痛苦但又快乐着的。
二、ECS使用概述
1.创建ECS实例
其实这一步不需要过多赘述,大家只要跟着入门实验一步步地进行下去,就可以根据自己的环境来选择服务器的服务器算力,带宽,存储大小,操作系统方式等,当然在这个活动中申请的实例部分配置是已经固定好的了,无需更改也更改不了,只需要按步骤进行创建即可。本人选用的是centOS7操作系统。
2.ECS配置
建议创建好实例后进行登陆密码更改。进入控制台,选择云服务器ECS,在左侧导航栏中选择实例,然后就能看到实例,选择后进入实例概述,选择操作中的管理,就能看到重置实例密码选项,进行更改。更改完后一定要重启实例,否则密码更改不生效。更改完密码后需要配置云服务器的安全组,里面打开一些常用的端口号,例如mysql的3306端口、redis的6379端口,ftp的21端口,nginx的8080端口等等。如果不开放云服务器的端口号,是连接不上云服务器上配置好的redis服务的。
3、ECS远程连接
由于本人是macOS系统,所以直接用ssh命令连接云服务器即可,向云服务器传输文件使用scp命令。在连接过程中需要新建连接,输入自己重置的密码,注意ip需要填你所创建的实例的公网ip,端口为默认的22。
三、收获总结
这次简短的ECS使用体验多多,首先就是学会了初级的服务器购买,和创建的流程,也对服务器是个什么样子有了一定的了解,他对于我来说就是在公网环境中的机器上运行一个linux操作系统,我可以在这个系统里部署一些项目,和常见的虚拟机不同,虚拟机分配的ip地址都是内网ip,所有可以关闭防火墙。而公网ip下的服务器为了安全性还是需要开启防火墙,开放一些特定的端口更为安全。以后还可以购买阿里云的域名,将其分配给我的项目地址,这样会更接近真实场景。我相信在反复的发现问题解决问题中能大大提高我们的实操能力,同时也能学到很多新知识。
今后还要继续使用ECS在完成本人的项目,同时也会尝试其他有趣的开源项目来熟悉和利用ECS,也希望能奠定下厚实的操作基础,为今后的工作生活带来便利和帮助。