Web前端开发 第23章:网站发布 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://web.book.51xueweb.cn http://www.51xueweb.cn 河南中医药大学管理科学与工程学科 2018.5
本章主要内容 概述 域名注册 Web服务器构建 网站上传 网站备案 域名解析
1.概述 网站制作完成并测试通过后,即可发布至互联网上,进行浏览访问。 网站发布包括几个过程,如域名注册、Web服务器构建、网站上传、网站备案、域名解析等。 目前在国内,比较知名的网站建设服务商主要有阿里云、腾讯云、新网等,这些服务商均可提供比较全面的网站发布服务。
2.域名注册 概念 域名注册要先申请才能够完成整个过程,必须由申请人提交申请后,再由管理机构对其进行审查。 2.1什么是域名注册 概念 域名注册要先申请才能够完成整个过程,必须由申请人提交申请后,再由管理机构对其进行审查。 域名的注册遵循先申请先注册为原则,管理认证机构对申请企业提出的域名是否违反了第三方的权利不进行任何实质性审查。
2.域名注册 2.2如何注册域名 域名注册步骤大致有5个步骤: ①准备申请资料:com域名无需提供身份证、营业执照等资料,cn域名已开放个人申请注册,申请需要提供身份证或企业营业执照。 ②确定域名注册服务商:推荐阿里云,由于.com、.cn域名等不同后缀均属于不同注册管理机构所管理,如要注册不同后缀域名则需要从注册管理机构寻找经过其授权的顶级域名注册服务机构。如com域名的管理机构为ICANN,cn域名的管理机构为CNNIC(中国互联网络信息中心)。 ③查询域名:在域名注册服务商网站查询欲注册域名,如果没有被其他人注册过,则标识该域名可以进行注册。 ④正式申请:按照域名注册商网站引导信息,完成域名注册,并缴纳年费。 ⑤申请成功:正式注册成功后,即可开始进入DNS解析管理、设置解析记录等操作。
现场演示: 通过阿里云进行域名注册
3.Web服务器构建 3.1什么是Web服务器 概念 在浏览器输入URL后,浏览器会先请求DNS服务器,获得请求站点的 IP 地址。然后发送一个HTTP Request(请求)给拥有该 IP 的主机,接着就会接收到主机的HTTP Response(响应),浏览器经过渲染后呈现网页。这个过程中,正是Web服务器在幕后默默做贡献。 简单来说,Web服务器是在运行在物理服务器上的一个程序,其等待客户端(主要是浏览器,比如Chrome,Firefox等)发送请求并进行回应。当Web服务器收到请求后,会生成相应的响应并将其返回至客户端。Web服务器通过HTTP协议与客户端通信,因此也被称为HTTP服务器。
3.Web服务器构建 Web服务器的工作原理并不复杂,一般可分成如下4个步骤: ①建立连接:客户机通过TCP/IP协议建立到服务器的TCP连接。 ②请求过程:客户端向服务器发送HTTP协议请求包,请求服务器里的资源文档。 ③应答过程:服务器向客户机发送HTTP协议应答包,如果请求的资源包含有动态语言的内容,那么服务器会调用动态语言的解释引擎负责处理“动态内容”,并将处理得到的数据返回给客户端。由客户端解释HTML文档,在客户端屏幕上渲染图形结果。 ④关闭连接:客户机与服务器断开。
3.Web服务器构建 Web服务器构建过程大致如下。 ①开通网站空间,用于存放网站文件和资料,推荐购买阿里云的云服务器ECS。 ②部署Web服务器,用于创建站点,推荐Windows Server下的IIS软件部署Web服务器。
现场演示: 使用阿里云构建Web服务器
4.网站上传 Web服务器部署完毕后,为了让互联网用户可以访问到开发的网站,需要将网页文件上传到Web服务器所在的主机。上传网页文件通常通过FTP方式。 推荐免费开源的FTP软件FileZilla Client进行网页上传发布。 文件上传时最好打包成zip格式文件,这样可避免网站文件中包含太多小文件而造成文件传输时计算资源浪费,提高上传速度。文件上传之后,将网页放置到站点根目录下即可。
5.网站备案 5.1什么是网站备案 概念 网站备案是指向主管机关报告事由存案以备查考。通俗来讲,就是把网站所有着的个人或单位真实资料,包括身份证复印件、企业组织机构代码证、网站登记表等资料提交给网站主机服务商,主机服务商再提交给网站备案的审核登记机关进行审查和备案。 网站备案的目的就是为了防止在网上从事非法网站经营活动,打击不良互联网信息的传播,如果网站不备案的话,网站将会被查处以及关停。 网站域名如果指向到国内网站空间必须要进行网站备案,网站域名指向到国外网站空间,是不需要备案的。
现场演示: 通过阿里云进行网站备案
6.域名解析 概念 域名解析是将域名指向网站空间IP,通过域名可以方便地访问到网站。 6.1什么是域名解析 概念 域名解析是将域名指向网站空间IP,通过域名可以方便地访问到网站。 IP地址是网络上标识站点的数字地址,为方便记忆,采用域名来代替IP地址标识站点地址。 域名解析就是域名到IP地址的检索过程。域名的解析工作由DNS服务器完成。 在阿里云平台只需要按照提示进行简单解析设置,即可实现域名解析。
6.域名解析 在设置域名解析前,需要准备注册通过且实名认证后的域名。具体包括。 ①拥有一个域名。 6.1什么是域名解析 在设置域名解析前,需要准备注册通过且实名认证后的域名。具体包括。 ①拥有一个域名。 ②已经准备好服务器空间,并已上传网站内容至服务器。 ③已完成网站备案。 ④从服务器提供商处获取主机IP地址,解析设置中需要使用。
现场演示: 在阿里云上配置域名解析
Thanks.