我是一名计算机网络技术专业的大学生,目前三年级在读生。因项目课业项目需求需要搭建后端服务器,在老师的推荐下我了解到了阿里云的飞天加速计划。在完成学生认证和新手预备训练营后我领取了两周时常的ECS云服务器。
在云服务器使用的过程中,遇到了一些以前没接触过的问题和困难。环境搭建好后我就想着把项目所需数据库内容也导入到云服务器上,但对于DOS界面的操作实在过于繁琐我便开始寻找能让云服务器数据库可视化的工具,经过一番查询发现阿里云已经为我们制作好了一款软件DMS,我们可以在阿里云官网上找到它,下载后通过网上的使用教程我们能简易的将云服务器上的数据库添加至该程序中。
与服务器进行远程连接我通常会在cmd窗口使用ssh用户名@IP地址的方式进行操作,服务器的系统为CentOS所以可以直接使用Linux命令行进行操作。因为没有图形界面所以安装和配置好阿帕奇、Mysql、PHP之后所有操作都是命令行完成工作效率有点低,所以我先下载了Navicat Premium 15用来对MySql服务器进行远程连接。一开始因为3306端口没有打开,导致了远程连接失败,然后我查看文档之后在控制台的安全组里配置了3306端口成功远程连接了MySQL数据库提升了工作效率。
在编写完PHP文件后利用控制台的发送命令/文件(云助手)传输到服务器指定目录,但是网页无法访问,查阅资料后发现还是端口没有配置好的问题,于是配置了80端口、443端口。解决了网页访问的问题。后来我找到了FileZilla这个软件进行文件传输,只要输入服务器的用户明、IP地址、用户密码之后就可以通过22端口进行SFTP方式进行文件传输和访问。
通过这段时间使用阿里云ECS服务器,我更加熟悉了Linux的命令,MySQL的命令操作。对远程连接有了新的理解和见识。知道了SSH远程连接服务和和FTP和SFTP文件传输方式。让我能对服务器搭建与维护。PHP开发有进一步的学习。大概了解了后端开发的工作模式,工作方法。对后端开发技术有了更深入的了解。也为自己今后的发展有积极的作用,也对Linux系统有了更全面的认识。总而言之,十分高兴能了解到此次活动,希望还能继续使用阿里云ECS服务器进行学习与开发,提升自己的能力,拓宽自己的视野。