大家好,我是一名2023级大三来自软件工程学院的学生,2022第二学期的学期末,学校给我们安排了关于OpenHarmony的实习任务,是由一名企业老师给我们上关于鸿蒙开发的课,临近实习结束,老师要求我们做一个基于OpenHarmony的项目,但是老师上课内容仅仅基于内网穿透把一些图片从本地上传到项目中。在一些学长学姐的指导下,我了解到可以把一些东西放在阿里云云服务器ECS上,所以我就抓紧时间了解阿里云的云服务器ECS并把他用在实习项目上。
对于我这种没怎么接触过服务器的学生来说,宝塔Linux面板对我十分友好,我按着网上的教程一步步安装了宝塔Linux面板,然后还安装了Xshell来远程操控基于Centos的服务器指令。在完成这一些的那一天下午,我在云服务器ECS上搭建了一个TeamSpeak3的服务端,在搭建TeamSpeak3的服务端的时候遇到了不少问题,例如在开放TeamSpeak3的服务端的端口的时候,身为萌新的我以为只要在宝塔Linux面板的安全页面放行端口就行了,但是这样我的TeamSpeak3的服务端一直无法运作,在客户端也无法正常连接服务端,通过一系列的上网了解才知道,还要去阿里云云服务器ESC管理页面的网络与安全的安全组下面开放端口才可以,还遇到了一些其他的问题,例如Centos的Linux系统命令不知道不熟练等等。在把云服务器ECS运用到项目中的时候,遇到了Java无法上传本地图片到服务器的问题,通过询问学长学姐了解到,可以在本地写完Java代码打包jar包,并且在云服务器上安装jdk,把jar包上传到云服务器上运行,成功的解决了我的问题。
在使用云服务器ECS的过程中,遇到了很多问题,但是在遇到问题的时候,总有一些未知的好奇心来推动我解决这些问题,在解决这些问题的过程中,也让我学到了一些以前从未了解过的知识,让我丰富了技术栈,我希望在之后的学习中能更加熟练的使用云服务器,把云服务器更好的运用到自己的项目中。