目录
一、目的
二、网站的组成
1、网站域名:
2、网站空间:
3、网站程序:
4、数据库
5、备案信息
三、网站建设基本流程:
四、作业
学习WEB安全,肯定是和互联网上的各类网站打交道,那么你知道怎么在互联网上搭建一个网站吗?,搭建网站又需要什么?本章就讲解该内容。
网站的组成主要分为网站域名、网站空间、网站程序、网站备案等接下来我们分别了解一下这三个部分。
域名俗称就是我们所说的网址、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等。
网站空间就是存放网站文件的地方,一般分为独立服务器、虚拟空间、虚拟主机等,目前最主流的是虚拟主机(虚拟出来的一台服务器),可在阿里云、腾讯云、美团云等进行购买。
网站IP:购买服务器时,会附带一个公网IP,那么其他互联网用户就可以通过此公网IP访问你的服务器。
网站程序就是网站代码组成的文件,网站程序根据开发语言可以分为PHP、ASP、ASP.NET、JSP等,各种语言都有自己的优劣势,目前网站最常用的为PHP和JSP。
相应的,为了解析及运行PHP、ASP、ASP.NET、JSP等网站程序需要安装相应的WEB服务器软件Apache、Nginx、IIS等。
因为网站内容不定时更换,那么需要产生相应的数据,为了更好的管理数据,就会把数据存放在数据库中,数据库目前有MS Access、MySQL、SQL Server 以及 Oracle等。
网站备案是向有关单位存案以备查考,网站备案的目的就是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,如果网站不备案的话,很有可能被查处以后关停(只针对国内域名和服务器)。
第一步:规划网站;(网站定位,页面规划,功能组建)
第二步:注册域名;
第三步:制作网站程序
第四步:购买空间;(空间务必要支持网站程序运行所需要的环境,因为用不同源码需要不用的空间环境才能正常运行。)
第五步:网站备案(需要公司资质,工信部审批,也可以找代办)
第六步:上传网站程序至网站空间,让网站开始运行,实现正常访问
第七步:网站推广,网站出来了,别人怎么看到?
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