使用ECS开发电商网站初体验
我是计算机学院大二的学生,因为学校实训需要,我们小组做的项目最终要部署到云服务器上,几经对比打算购买阿里云的服务器,但是通过网上视频了解到阿里云的云翼计划,也就是“飞天加速计划·高校学生在家实践”活动。于是我们小组申请了云翼计划的一台云服务器进行开发部署。
在线体验过程
申领前需要进行在线体验1小时的云服务器,在网站上进行可视化的云服务器开发是我没想到的,很新奇,探索了一个小时,初步熟悉了操作。
搭建Django应用
我选择了Ubuntu18.04的系统,就想跟着阿里云的教程快速尝试建站。但是教程貌似是另一个linux系统,搞了很久还是不行,后来找到网上另一个Ubuntu的教程,建到一半出了很奇怪的问题,遂放弃。
然后想在本地搭建一个web应用,然后部署到云服务器上,于是我开始了快速的尝试。本地终于可以运行之后,我去在云服务器上部署。
首先开始搭建环境,手动选择了python3.69的版本之后,安装django,安装各种库都是手到擒来,然后开始部署网站,但是因为还是不够了解,同时云服务器没有可视化的界面,无法打开浏览器去看是否部署成功,后来在安装wsgi的时候有点问题,和老师沟通之后说这些问题放到后面再去解决,遂去搭建数据库。
安装数据库
数据库是小组成员搭建的,对,我们小组8个人都连上了云服务器去开发,确实都体验了一把。小组成员第一次装mysql的时候还遇到很奇怪的报错,不得已重开(重装系统)服务器,然后mysql很快就装好了,因为本来就是linux的数据库,然后也装了redis。
晚上我们小组成员一起在本地尝试连接数据库,但是因为用了私网ip导致一直不能连上,后来恍然大悟用了公网ip才连上,使用确实很nice!
展望
不管是在线体验还是领取到云服务器实际体验,都让我和我的小组收获颇多,因为疫情也是在家里学习,所以这个云服务器让我们小组有了共同工作的平台,提高了我们的工作效率。同时我自己也收获到不少操作云服务器的经验,我们的项目也会继续做下去,相信真正部署完成后,收获会更多。