今年四月底,软件工程专业大三的我学习弄了一个web应用,想要体验实际部署一下应用,从同学出得知了阿里云服务器的存在,随后找到了官网,进入活动页面。刚好发现有“飞天加速计划-高校学生在家实践”活动后,立刻进行了认证并领取了阿里云ESC的试用。
领取了服务器后我们当然需要在远程连接上主机,这里我推荐使用的是XShell,首先它的界面简洁,支持多标签,默认可以进行自动登录,方便进行快速设置主题,字体等。文件的传输也可以使用xftp,这两款软件都是在校学生可以申请免费试用的。
在第一次配置时我没有注意到,选择了Ubuntu操作系统,部分配置文件和指令与之前使用过的centOS有所不同,对我使用带来些许不方便,我想更换操作系统为centOS,这时候就体现出阿里云服务器的便捷之处,我们只需要在管理控台关闭服务器后,选择更换操作系统即可。
在服务器是部署redis,MySQL时,发现已经部署好了,却在远程无法连接上,误以为是自己部署错误,仔细排查后才发现是因为没有在配置文件中允许非本地(127.0.0.1)的连接,因为之前学习时一直是本地安装,本地访问,所以没有遇到过此类问题。
还有一个小问题是在使用服务器时,应用所使用的端口光是用命令行操作是不行的,需要的安全组里去配置。
由于云服务器选择的是Linux系统,与我一直以来用的Windows系统操作不太相同,Linux的指令只记得大二时学习《深入理解计算机系统》内几个简单实验用到的部分指令,在操作服务器的过程中,让我再次巩固了Linux的常用指令。同时,我也复习了如ssh等计算机网络的一些协议。在用nginx部署到服务器上时,还让我发现了前端项目代码中的部分路径问题。总的来说,本次活动我受益匪浅,对云服务器的基本使用有了一定了解,以后的学习生活中也更多的考虑使用阿里云产品,参加适合自己的社区活动。