第一部分
我是一名信息安全专业的大学生,下半年就要升到大三了。在刚刚结束的一学期里,我们上了计算机网络和Python网络编程这两门课,对此我产生了极其浓厚的兴趣,使我有了建一个自己网站的想法。在初中的时候迷上了手机刷机,那时候拿的手机是红米1S移动版,由于手机跟不上时代,其自带的MIUI系统又太过臃肿,干什么都特别卡。于是我刷入了阿里云OS的系统,由于系统比较简洁,相对于MIUI来说好了很多,于是这个第三方系统一直用到了高中,这也是我第一次接触阿里云。于是在回到家后,我就在网上搜索云服务器的使用和购买途径,看到阿里云便直接点了进去。在其网站转了转,就发现了飞天加速计划,拥有了第一台云服务器。
第二部分
在使用阿里云ECS时,碰到了很多问题。尽管在网上有很多该类教程,但由于其发布时间过长,上面的网页截图都是旧版网页,和现在的新版网页对不上。比如,云解析DNS在实例界面没有,添加端口的在安全组里面,这些都是我费了九牛二虎之力才找到的。再就是ECS本身,由于之前实训的时候用过linux的ubuntu版本,而通过飞天加速计划给我的这个云服务器不是该版本,因此记住的指令都用不上。在网上搜寻以后才了解到要使用centOS的指令,例如添加包要用yum。进入云服务器后,发现只有终端,没有UI,甚至连查看服务器上的文件都只能在终端上输入指令查看,这极大地提升了我对指令的记忆。本来想在建的网站上挂个域名的,可由于第一次只有14天的时间,域名备案要服务器至少三个月的时间,于是就此作罢。在运行我的服务器程序时,发现报错__main__.__spec__ is none,而在我的PyCharm环境下却可以运行。经过大量搜索资料,发现解决方法python -m one_server即可,而不用输.py。
第三部分
通过“高校学生在家实践”,我对DNS协议,http,https和TCP协议有了更进一步的了解。这些协议通过自己动手实践,使我更加直观的了解到其工作原理。在服务器文件运行后,第一次在互联网上打开自己的网站的一刹那,收获了满满的成就感。在接下来的开发中,我要狠抓html方面,将网页做的更加丰满。作为信息安全的学生,要深抓网页安全问题,对sql注入攻击,cookie伪造攻击,跨站脚本攻击等常见的攻击手段利用所学知识予以防护,使网站更加安全。
第四部分