一个初学者的第一次建站

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

第一部分
我是一名信息安全专业的大学生,下半年就要升到大三了。在刚刚结束的一学期里,我们上了计算机网络和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

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
关系型数据库 MySQL API
Flink CDC产品常见问题之读取不到或读取不全消息如何解决
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
|
11月前
|
人工智能 自然语言处理 算法
提升LangChain开发效率:10个被忽视的高效组件,让AI应用性能翻倍
LangChain作为主流大语言模型应用框架,其高级组件常被忽视。本文详解10个高价值但低使用率的核心组件,如语义检索、多模板路由、智能查询转换等,结合技术原理与实践案例,助开发者构建更高效、智能、适应性强的AI系统,提升应用性能与业务价值。
676 0
|
9月前
|
人工智能 供应链 数据可视化
数字孪生智慧园区管理平台,三维可视化系统,沃思智能
智慧园区加速发展,2025年全球市场规模将超3000亿美元。依托物联网、AI等技术,管理系统实现安防、能源、空间等全链条智能化,推动园区从“物业服务”向“数据运营”转型,助力产城融合与绿色发展。(238字)
997 138
|
10月前
|
人工智能 JSON 机器人
超越简单指令:解锁AI潜力的提示工程艺术
超越简单指令:解锁AI潜力的提示工程艺术
446 106
|
消息中间件 运维 算法
Kafka 为什么要抛弃 Zookeeper?
本文探讨了Kafka为何逐步淘汰ZooKeeper。长久以来,ZooKeeper作为Kafka的核心组件,负责集群管理和协调任务。然而,随着Kafka的发展,ZooKeeper带来的复杂性增加、性能瓶颈及一致性问题日益凸显。为解决这些问题,Kafka引入了KRaft,这是一种基于Raft算法的内置元数据管理方案,不仅简化了部署流程,还提升了系统的一致性和扩展性。本文详细分析了这一转变背后的原因及其带来的优势,并展望了Kafka未来的发展方向。
1179 1
|
存储 SQL 运维
中国联通网络资源湖仓一体应用实践
本文分享了中国联通技术专家李晓昱在Flink Forward Asia 2024上的演讲,介绍如何借助Flink+Paimon湖仓一体架构解决传统数仓处理百亿级数据的瓶颈。内容涵盖网络资源中心概况、现有挑战、新架构设计及实施效果。新方案实现了数据一致性100%,同步延迟从3小时降至3分钟,存储成本降低50%,为通信行业提供了高效的数据管理范例。未来将深化流式数仓与智能运维融合,推动数字化升级。
763 0
中国联通网络资源湖仓一体应用实践
|
12月前
|
存储 关系型数据库 MySQL
Django模型开发:模型字段、元数据与继承全方位讲解
本文将全面介绍 Django 模型的关键知识点,包括模型字段类型、映射、常用配置选项以及模型继承等高级特性,帮助开发者快速掌握模型设计与使用技巧。
414 0
|
负载均衡 网络协议 Linux
在Linux中,keepalive工作原理是什么及如何做到健康检查?
在Linux中,keepalive工作原理是什么及如何做到健康检查?
|
前端开发 应用服务中间件 API