大家好,我是计算机科学与技术专业大二的学生。现在暑假在学习后端开发。我有了解到以后部署项目是不会部署在本机上的,都是要将项目打包发送到远程服务器上的。于是我趁暑假在家的机会学习了Linux操作系统,但是自己电脑上没有安装虚拟机,于是一次偶然的机会和我一位已经在搞开发的朋友聊天时,他和我介绍了阿里云的云服务器可以在上面安装Linux系统然后还可以部署自己的项目在上面。于是我就访问了阿里云的官网,在上面了解到飞天加速计划高校学生在家实践的活动,于是通过学习和体验ECS云服务器后完成考试,成功领取到了2周的体验时间。
我使用的是Xshell连接远程服务器,Xftp进行本机和远程服务器的文件传输。这也算是一个小技巧。第一次使用还是遇到了许多的问题,我在服务器上安装JDK和Tomcat后,我将能在本机正常运行的JavaWeb项目打包上传至远程服务器,但是我启动了Tomcat我却访问不了,然后我通过查看阿里云的帮助文档,了解到Tomcat、Redis、MySQL等都有专属的端口,我电脑本身是开启了的,但是服务器是没有默认开启的,所以无法访问大多数情况是没有开启。于是我就云服务器控制管理器的安全组中将对应的端口开启了。还有一种方法就是直接在Xshell的控制台通过Linux的命令来修改。通过浏览云服务器控制管理器中的监控面板,我知道在哪个地方可以修改密码,监控CPU的使用率等。也可以通过我的教程来学习快速搭建网站、部署开发环境等。
在我使用的过程中最让我难忘的瞬间就是,我的项目在远程服务器上部署成功了,然后可以通过公网IP地址去访问我的网站。在没有远端服务器之前我的项目都是部署在本地通过本机的服务器访问的,这对我来说真的很惊喜。这次活动对我在开发道路上的帮助很大,首先第一次对云服务器有了深刻的了解,知道了它的一些优点,比如随时随地在线访问、数据的安全性更高。也通过这个平台让我学会使用Linux操作系统。云服务器方便了学习人员的项目部署,如使用虚拟机要配置网络,但是使用云服务器网络配置阿里云已经配好了,我们直接使用就好。也促进了开发者的开发热情,可以方便的建站。最后希望阿里能在这方面越做越好。