许久未见,仍是熟悉面孔——阿里云 ECS 使用体验

/ 0评 / 5

引入——个人介绍

大家好,我是喃小柯Fotink,就读于#CAUC#,是一名自动化专业的大一学生

我有一个博客网站,已经运行了七年多了,平时用于记录自己的一些心得体会。

九年前,当我还是一个小学生时,家中终于接入了宽带。对网络世界怀有一番好奇心的我,误打误撞地建立了自己的第一个网站——一个用于展示自己的门户。我在这个门户上分享自己外出时,用父母的手机拍摄的照片,同时也时不时地写写自己生活中的趣事。

那时我的想法很单纯:有一个自己的网站,是一件很酷的事情

受限于门户网站的服务提供商的“免费版”计划,在这个门户网站上,很多功能,比如插入音乐,都无法实现。所以在2014年初,我选择建立了一个免费的论坛。我为它起了一个很厉害的名字——系统资源站,希望能在上面分享好用的电脑软件、电脑操作技巧等。这个论坛,一直运行到2016年初才关闭。

在此期间,我认识了很多站长,同时收获了一份深厚的友情——认识了一位同龄兄弟,目前仍与他保持密切联系。以及,我一点一点地学习了很多与网站建设运维相关的知识,也目睹了很多网站的建成与关闭。2014年末,我使用 emlog 建立了一个博客。此后,逐渐发觉论坛难以做成。博客相比论坛,更适合我一个人维护打理。所以我关闭了“系统资源站”,专注于个人博客的运维和内容更新。2017年,我的博客更换为了 WordPress 程序,这是一个有名的博客程序,其功能比 emlog 更丰富。

一直到今天,这段时间里,我的博客都是建立在香港的虚拟主机上,因为虚拟主机相比云服务器和 VPS,更便于打理,且费用较低,不强制要求备案,这很适合此前以学业为主的初高中时期的我。

直至前几天,我申请了域名备案。今天收到备案通过的短信后,我决定购买阿里云的学生机服务器,才在阿里云官网看到飞天加速计划·高校学生在家实践的活动,遂申请了 ECS 免费试用计划

第二部分——试用心得

首先,在完成 ECS 基础操作学习 部分时,我成功回忆起了脑海深处有关云服务器、VPS操作的记忆——新建实例、选择配置、选择系统、SSH 连接、远程VNC控制等。因为当年做论坛时,有幸认识了一批具有一定建站基础的站长们,我也帮助过他们其中的一部分人打理云服务器和 VPS

只是那时,很多站长朋友使用的还是 Windows Server 2003 / 2008 R2IIS 的组合,我很少有机会接触到 Linux 的服务器系统,所以对基于 Linux 的系统的一些终端操作,我并不是很了解。

如今,申请 ECS 免费实例时,难免存在一些较为基础的问题把我难住。比如,我首先被选择系统给难住了。先前我已有了解,如今服务器系统以 Linux 系统为主,其效率和资源占用都比 Windows Server 更优。但基于 Linux 的系统,也有包括 Ubuntu、CentOS,以及咱们的 Alibaba Linux 在内的很多选择。因此前使用过 CentOS,所以我最终还是选择了 CentOS 系统。

选完系统类型后,还需要选择系统对应的版本。而在与好友的聊天中,我才得知,CentOS 中,8版本的系统在大多数应用场景下,不如7版本的系统好用,且 CentOS 官方对7版本的维护周期比8要更长。所以,最终我选择了 CentOS 7.8 作为这台 ECS 的系统。

成功创建 ECS 实例后,下一步便是开始搭建网站的环境了。这里我选择了宝塔面板,因为此前不少站长朋友都在使用这款面板的免费版,且给出了不错的评价。按照宝塔官方的安装指南,我在 VNC 中敲入了安装命令后,便跟着提示,一路安装了下去。整个过程非常流畅,没有遇到什么问题。

而当我安装成功后,尝试使用 IP 地址进入网页端控制面板时,我却遇到了新的问题:尝试了很多次,都无法加载出网页端面板。寻思着不对啊,我也并未使用内网 IP 地址访问,明明都是正确的,为何无法加载出来呢?我回去看了眼 VNC 安装面板成功后的提示,才发现,原来是我忘记将宝塔面板的 8888 端口加入到防火墙白名单中了。忘将端口添加到白名单这个问题,我以前在 CentOS 和 Windows Server 都遇到过,此时却忘记了(/捂脸)。配置了安全组规则后,面板可以正常打开了。

利用课余时间,我零零散散地将面板的设置项全都走了一遍,安装了 LNMP 的环境组合 (即 Nginx + MySQL + PHPL 代指 Linux 系统),并且完善了面板的安全配置。其实我原本使用的虚拟主机,其环境组合为 LAMP,其中的 A 代指 Apache,这是与 Nginx 属于同类的网站底层环境软件Apache 的优点在于稳定,但资源占用较高;而 Nginx 资源占用低,并发能力强,更适合小型服务器和 VPS。

我决定试试后者,所以,当我开始着手将博客网站从原有的虚拟主机上搬迁过来时,遇到了一个问题——Apache 的伪静态文件规则,与 Nginx 稍有区别。而我的基于 WordPress 的博客,正好使用了伪静态功能来转换博文链接。所以我除了要完成网站搬迁的基本操作 (转移文件、导入导出数据库信息) 之外,还需要修改伪静态文件,以使其支持 Nginx 环境。

好在 WordPress 使用的人较多,我的宝塔面板能够直接新建一个适用于 Nginx 的 WordPress 伪静态规则的文件。所以这个问题也解决了。如果不使用宝塔面板新建,也可以按照热心网友们分享的规则,手动修改 .htaccess 文件

第三部分——总结与期待

因此,我成功地将自己的博客迁移到了新的 ECS 云服务器上。

前前后后折腾了大半天,但完成这些操作后我的内心感到十分满足甚至还有那么一点小小的成就感 (虽然都是些很简单的事情哈哈哈)。

可能这也就是我从一开始建设个人门户,到现在打理着自己的博客,这期间一直能坚持下来的原因吧:坚持做自己感兴趣的事情,能够给自己带来别样的快乐

九年,看似很长,但对我来说,却很短,仿佛一切都在不久之前。

我仍然记得,那个成功注册门户网站的下午,当得到那一串属于自己的网址时,想象着自己在这片互联网的自留地上书写内心所想、与网友愉快分享的激动的心情的少年。

那位少年,如今早已长大,但,那份最单纯的快乐,那份初心,一直未曾改变

这位少年,是我。同时我相信,他也是每一个坚持着热爱事物的你的缩影。愿在未来的日子里,我们也能如此,努力将热爱,进行到底


好了,以上便是我关于阿里云 ECS 的一些使用体验和心得,此次飞天加速计划·高校学生在家实践活动,成功让我再次体验上了云服务器。在此,我非常感谢阿里云,同时也期待后期阿里云能推出更多,更加适合学生优惠计划和项目,从而协助我们在没有稳定的资金收入的情况下,更好地实现自己的云上梦想~

最后,附上一张我的博客截图:

%title插图%num
声明:本文使用 知识共享署名 4.0 国际许可协议 [CC BY-NC-SA 4.0] 进行授权

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注