且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

关于阿里云的“高校学生在家实践”活动ECS使用体验

更新时间:2022-08-27 11:09:56

大家好,我是来自长春工程学院的一名大四学生,主修地理信息专业,由于要做毕业设计的需要,于是在网上搜索服务器,第一个就看到了阿里云,于是接触并了解了阿里云ECS服务器,并了解到了"飞天加速计划"。

在配置服务器时,选择了Windows Server 2019作为主要操作系统,一个是因为对Windows 系列的系统特别了解,再一个是Windows系列的可视化程度较高,对小白而言,Windows系列作为阿里云ECS主要的操作系统还是很友好的。

在使用阿里云ECS服务器时,我是用的是IIS7管理器来管理ECS服务器,只需要输入服务器的IP、账户、密码等,就可以记录该台服务器,并在下次需要连接服务器的时候,双击即可快速连接,特别好用。

在搭建环境的时候,我首先在服务器上安装了宝塔面板,并在引导下,选择了IIS套件进行环境搭建,由于使用的是Windows的操作系统,IIS是一个不错的选择,另外还配置了PHP、MySQL等必备环境。

接下来就是配置网站,在配置网站时,我选择了PHP作为驱动环境,并新建了一个MySQL数据库,使用MySQL WorkBench的官方管理工具进行链接数据库,在链接数据库的时,第一,要看一下ECS服务器的出站规则是否开放了3306端口,没有的话则在本机开放,第二,如果还是链接不到,则登录阿里云官网,查看安全组中的3306端口是否开启,未开启则在安全组放行即可,这里十分不建议将所有端口全部开启,因为这样做会使得服务器十分不安全。

在使用宝塔面板给网站申请SSL证书时,会发现网站进不去,原因和连接数据库同理,在本地和阿里云的安全组中开放443端口即可正常访问HTTPS的页面。

在一切准备好之后,由于我的毕设需要,则写了几个PHP语言的接口,作为程序的登录、注册、记录等的入口,在PHP链接数据库时,发现连接速度达到1秒,原因是在PHP中MySQL的server设置成了localhost,将localhost改为127.0.0.1即可大幅提高连接速度,由原来的1秒变为现在的30毫秒,质的飞跃。

在写PHP函数时,开放了PHP被禁用的函数,并打开了可以通过PHP进行上传操作的函数和端口,被阿里云的ECS安全检测到,及时提醒,阿里云ECS的安全毋庸置疑,特别安全。

总而言之,阿里云的ECS服务器搭配宝塔面板简直是小白的福音,轻松上云不是问题,但对于这台服务器还没有发挥他的全部实力,还在逐步探索中...也从中学到了很多知识,部署、配置环境、安全组,这些都是以前没有听说过的,是阿里云给了我这个机会,让我能掌握这么多的技能,在这里感谢阿里云,以后的服务器也首选阿里云ECS,也希望未来,在阿里云ECS的加持下,能够成为一名真正的开发者,做出贡献!