一个初学者的第一次建站

简介: 文章论述了本人第一次建站的经历,以及遇到的困难、解决办法。

第一部分
我是一名信息安全专业的大学生,下半年就要升到大三了。在刚刚结束的一学期里,我们上了计算机网络和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伪造攻击,跨站脚本攻击等常见的攻击手段利用所学知识予以防护,使网站更加安全。

第四部分
屏幕截图 2022-07-28 123244.png
屏幕截图 2022-07-28 123337.png
屏幕截图 2022-07-28 123438.png
屏幕截图 2022-07-28 123705.png

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2天前
|
关系型数据库 Linux API
小白如何免费建站?
本文给大家推荐一套免费建站系统(PageAdmin)给大家,它将为您提供简单易用的工具和模板,帮助迅速搭建自己的网站。PageAdmin CMS建站系统是一套使用率极高的免费建站系统,开发时间长,提供丰富的功能插件,多主题的网站模版,尤其适合政务单位、学校单位、企业业务网站和个人网站,后台提供了一个强大的内容管理系统,易于操作的编辑器,从而轻松添加和编辑内容,及发布信息。PageAdmin CMS能满足基本的建站需求,精致的模版、高质量的建站后台,能帮助用户快速建站,获得更多精准流量。
|
5月前
|
云计算 应用服务中间件
新手开单指南
新云大使?不知道推广什么产品?无法推广开出第一单? 该文讲解新手开单指南,帮助新手大使推广成单,从0到1助力小白云大使轻松上手赚的第一桶金。
新手开单指南
|
存储 编译器 C++
(新手必看)初学c++(三)
(新手必看)初学c++(三)
|
编译器 C++
(新手必看)初学c++(二)
(新手必看)初学c++(二)
|
编译器 开发工具 C语言
(新手必看)初学c++(一)
(新手必看)初学c++(一)
|
数据可视化 PHP 数据库
新手分享
新手分享
|
域名解析 弹性计算 搜索推荐
零基础入门—网站建站教程(新手必备)
零基础入门—网站建站教程(新手必备)
379 0
|
安全 搜索推荐 程序员
新手小白的建站指南
新手小白的建站指南
新手小白的建站指南
|
安全 搜索推荐 前端开发
超详细新手建站指南 让你少走弯路
对于一个建站新手来讲,最重要的莫过于2件事 1.时间效率 2.性价比 换句话讲,对于非专业选手,在整个建站过程,如何省时省力,用相对简单的方式,花更少的钱建好网站是关键。
2598 0
超详细新手建站指南 让你少走弯路
|
安全 Java 网络安全
超详细新手建站指南
概述 对于一个建站新手来讲,最重要的莫过于2件事 时间效率 性价比 换句话讲,对于非专业选手,在整个建站过程,如何省时省力,用相对简单的方式,花更少的钱建好网站是关键。 基于上述,给大家带来一版适合新手的建站指南,供大家参考 建站指南 建站三大必备条件:域名+主机空间(虚机主机/服务器)+建站程序无论你是自己建站还是外包第三方建站,都需要具备这三个要素才能建网站。