目录

一、目的

二、网站的组成

1、网站域名:

2、网站空间:

3、网站程序:

4、数据库

5、备案信息

三、网站建设基本流程:

四、作业


一、目的

学习WEB安全,肯定是和互联网上的各类网站打交道,那么你知道怎么在互联网上搭建一个网站吗?,搭建网站又需要什么?本章就讲解该内容。

二、网站的组成

网站的组成主要分为网站域名网站空间网站程序、网站备案等接下来我们分别了解一下这三个部分。

1、网站域名:

域名俗称就是我们所说的网址、URL。如www.baidu.con、www.sina.com等。那么域名是拿来干嘛的呢?

域名是网站唯一的名称,比如 baidu.com,我们知道,在互联网中通信是通过IP地址寻址进行的,也就是说我们可以直接用IP来访问网站,如baidu.com的IP是220.181.57.216,但是IP是一长串的数字,普通人难以记忆,这时就出现了域名来代替IP进行网站寻址。

域名是需要注册的。当域名被注册后,就会被添加到大的域名注册商那里,连同与您的网站有关的信息 - 包括被保存在 DNS 服务器的 IP 信息。DNS 指的是域名系统 (Domain Name System)。DNS 服务器负责向 internet 上的其他计算机通知有关你的域名和地址的信息。

子域名:最常见的 "www" 其实就是典型的子域名。子域名可以在 DNS服务器上创建,并且不需要通过域名注册机构来进行注册。当然,在创建子域名之前,还是需要首先注册原始域名的。在 internet 上可以见到很多子域名的例子:比如www.baidu.com、wap.baidu.com等。

2、网站空间:

网站空间就是存放网站文件的地方,一般分为独立服务器、虚拟空间、虚拟主机等,目前最主流的是虚拟主机(虚拟出来的一台服务器),可在阿里云、腾讯云、美团云等进行购买。

网站IP:购买服务器时,会附带一个公网IP,那么其他互联网用户就可以通过此公网IP访问你的服务器。

3、网站程序:

网站程序就是网站代码组成的文件,网站程序根据开发语言可以分为PHP、ASP、ASP.NET、JSP等,各种语言都有自己的优劣势,目前网站最常用的为PHP和JSP。

相应的,为了解析及运行PHP、ASP、ASP.NET、JSP等网站程序需要安装相应的WEB服务器软件Apache、Nginx、IIS等。

4、数据库

因为网站内容不定时更换,那么需要产生相应的数据,为了更好的管理数据,就会把数据存放在数据库中,数据库目前有MS Access、MySQL、SQL Server 以及 Oracle等。

5、备案信息

网站备案是向有关单位存案以备查考,网站备案的目的就是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,如果网站不备案的话,很有可能被查处以后关停(只针对国内域名和服务器)。

三、网站建设基本流程:

       第一步:规划网站;(网站定位,页面规划,功能组建)

       第二步:注册域名;

       第三步:制作网站程序

       第四步:购买空间;(空间务必要支持网站程序运行所需要的环境,因为用不同源码需要不用的空间环境才能正常运行。)

       第五步:网站备案(需要公司资质,工信部审批,也可以找代办)

       第六步:上传网站程序至网站空间,让网站开始运行,实现正常访问

第七步:网站推广,网站出来了,别人怎么看到?

四、作业

1、了解DNS协议    参考:https://blog.csdn.net/tianxuhong/article/details/74922454

2、了解虚拟主机、虚拟空间相关知识

参考:https://baike.baidu.com/item/%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA/208420

3、了解PHP、JSP、ASPX等网页编程语言相关知识,参考:

https://baike.baidu.com/item/%E7%BD%91%E9%A1%B5%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/2933562

4、了解IIS、APACHE、NGINX等WEB服务器软件相关知识

参考:https://baike.baidu.com/item/WEB%E6%9C%8D%E5%8A%A1%E5%99%A8

5、了解MySQL、sqlserver、oracle等数据库相关知识

参考:https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93

6、有条件的同学可以购买、搭建属于自己的网站

可购买学生机优惠套餐,仅需10元一月:https://promotion.aliyun.com/ntms/campus2017.html?utm_content=se_1000162488

【2】WEB安全学习----网站组成相关推荐

  1. c#arcgis engine开发_湖南web开发学习网站要多久

    湖南web开发学习网站要多久第13章命令模式(Command)1. 命令模式的关键命令模式的关键之处就是把请求封装成为对象,也就是命 令对象,并定义了统一的执行操作的接口,这个命令对象可以被存储.转发 ...

  2. 2020年Web前端学习网站导航

    前言 本文列出了很多与前端有关的常见网站.博客.工具等,整体来看比较权威.有些东西已经过时了,我就不列出来了. 学是一方面,也是最主要的方面:但还有一个作用,比如,"这个前端框架你都不知道啊 ...

  3. Web 技术学习网站

    先在这里祝各位元宵节快了-- 向大家推荐一个学习Web技术的好网站:http://www.w3school.com.cn/ 绝对是你学习路上的好帮手 包括: HTML教程 XML教程 浏览器脚本 服务 ...

  4. 推荐15个高质量学习网站,仅看一眼,就收获满满,赶紧收藏!

    1.优课联盟 优课联盟是首个全国地方高校优质MOOC课程资源共享平台,上线MOOC课程数量达468门. 你在这里可以免费学习理学工学,计算机,教育语言,文学艺术,创业职场,哲史文化,经济管理,医学,心 ...

  5. 【Web前端学习系列01】—HTML

    [Web前端学习系列01]-HTML HTML 基本标签-head head title标签 meta标签 link标签 style标签 script标签 base标签 文本 标题标签 h 段落标签 ...

  6. 从入门到精通,收下这 22 个 Python 学习网站

    今天一并给大家整理推送,希望能帮你在这条道路上,走得更顺畅,走得更远,更稳- 0. 学习整体思路 我做为一个过来人,有一些经验想要分享: 前期:花点时间选一门口碑上佳的入门电子文字教程,坚持下去,不要 ...

  7. js怎么在一个div中嵌入另一网站_好程序员web前端学习路线分享HTML5常见面试题集锦一...

    好程序员web前端学习路线分享HTML5常见面试题集锦,接下来将会持续为大家分享几篇HTML5常见面试题. 1.布局 左边20% 中间自适应 右边200px 不能用定位 答案:圣杯布局/双飞翼布局或者 ...

  8. 1.5 推荐优秀书籍 - 网站重构与Web标准设计 - 学习笔记

    一.推荐优秀书籍 |- 网站重构 -- 应用web标准进行设计 |- http://ishare.iask.sina.com.cn/f/22493274.html |- CSS网站布局实录 -- 基于 ...

  9. web渗透测试学习网站

    web渗透测试学习网站 信息收集好站 雨从 : 渗透工具 安全圈: OSSA: 洞悉漏洞: 7tools 师傅们: mircro8: panda: smile: landgrey: ajay13 90 ...

最新文章

  1. 爱情也许是最忧伤的童话
  2. mysql查询哪天,Mysql日期查询的详细介绍
  3. Android画图学习总结(四)——Animation(中)
  4. 双系统安装 Windows8和Windows Server2012
  5. ts定义数组类型_ts基本数据类型
  6. java 状态模式 同步_JAVA设计模式之状态模式
  7. 腾讯云鼎实验室发布云安全攻防矩阵,绘制九大攻防路径全景图
  8. 计算机项目开发流程,产品开发项目建议流程图怎样画
  9. 锤子科技回应天猫店商品全线下架:可去京东购买
  10. PAT 乙级 1037. 在霍格沃茨找零钱(20)Java版
  11. HBase的RowKey设计
  12. Tomcat 8默认工具manager管理页面访问配置
  13. 7-9 字符串字母大小写转换 (15 point(s))
  14. 通过PDMS系统文件快速批量添加颜色规则
  15. java tm 2已停止工作_Java(TM) 2 Platform Standard Edition binary 已停止工作
  16. Linux黑客基础01篇
  17. html的跳转页面代码
  18. 好用在线html编辑器,求一款好用的html在线编辑器
  19. 2023年 ZZU ACM 招新赛暨选拔赛题解
  20. 北京,上海Java程序员的月薪水平?

热门文章

  1. 计算机考研推荐学校211张雪峰,考研该如何选择学校?张雪峰老师妙语连珠
  2. python处理矢量数据格式转换,shp转为geojson,geojson转为pbf,pbf转为geojson
  3. 面向对象编程原则(09)——迪米特法则
  4. 第十三章 指导学习:人机猜拳
  5. 新年英文祝福语——给爱人的祝福语
  6. tms tck_TCK访问争议–与JPA 2.1专家组成员Oliver Gierke聊天
  7. 高度 角度 尺度
  8. 编写高效JavaScript
  9. 使用ffmpeg连接音视频
  10. Class4:初学HTML之JS