《21天学通HTML+CSS+JavaScript Web开发(第7版)》——1.3 Web服务器

1.3 Web服务器

要查看和浏览网页,只需要一款Web浏览器;要将网页发布到Web上,需要一个Web服务器。

Web服务器是在计算机上运行的程序,负责响应Web浏览器的请求——向它提供URL指定的内容。要将文档发布到Web上,需要一个Web服务器。运行服务器程序的计算机也被称为服务器,这容易让人混淆。因此,如果有人说Web服务器,他指的可能是用于响应请求的程序,也可能是运行该程序的计算机。

您使用浏览器请求网页时,浏览器使用HTTP建立一条到服务器的Web连接。服务器接受连接,发送请求的文件,再关闭连接。接下来,浏览器对从服务器获取的信息设置格式。

在服务器端,可能有很多不同的浏览器连接到同一个服务器,该服务器负责处理所有这些请求。

Web服务器不仅提供文件,还负责管理表单输入以及将表单和浏览器关联到运行在服务器上的数据库等程序。

时间: 2024-09-20 10:50:49

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——1.3 Web服务器的相关文章

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——1.7 作业

1.7 作业 本书的每章都有作业,旨在帮助您复习刚学习的主题.在本节的第一个小节中,将回答一些与Web相关的常见问题.接下来,将由您来回答一些有关Web的问题,而随后列出了这些小测验的答案.在每章的最后都有几个练习,旨在帮助您记住刚学到的Web知识. 1.7.1 问与答问:Web有谁负责运营?这些协议都是由谁控制的?这一切都是由谁管理的? 答:万维网并非由某个组织拥有或控制.鉴于向Web提供信息的独立网站数不胜数,任何单个组织都无法制定相关的规则或指南.然而,有两类组织给Web的外观和发展方向带

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——第1章 何为Web发布 1.1像Web发布者一样思考

第1章 何为Web发布 千里之行,始于足下:这是学习编写.设计和发布网页之旅的第一站,但实际踏上旅程前,您应学习一些简单的基础知识,包括: 万维网(World Wide Web)的工作原理: Web浏览器是做什么用的,用户通常使用哪些浏览器: 何为Web服务器,您为何需要它: 一些有关统一资源定位符(URL)的知识. 当前Web无处不在,因此本章的内容可能有点老生常谈.如果您这么认为,可大致地扫一眼,再进入第2章,迈出创建网页的第一步. 1.1 像Web发布者一样思考 从用户的角度看,您很可能很

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——2.6 Web托管

2.6 Web托管 您迟早需要将您在本地计算机上创建的网站放到Internet服务器上.这样做之前,您必须确定自己需要什么样的托管协议.最简单的方法是,获取一个这样的Web托管账户,即让您能够将HTML文件.图像.样式表和其他Web内容上传到一台Web服务器.这种方法让您能够在本地轻松地创建网站,并原封不动地发布到服务器. 2.6.1 使用内容管理应用程序另一种选择是使用应用程序将内容发布到Web上.如果您要创建的网站属于已有的类型,市面上有相应的发布工具,这种选择将更合适.无论使用上述哪类应用

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——导读

**前言**在过去的十年中,Web已成为人类社会不可分割的一部分:企业大多都有网站,而电视广告很少有不显示URL的.最能说明问题的一个简单事实是大多数人都知道URL是什么:几年前不知道互联网为何物的人现在通过FaceBook又与高中同学联系上了. Web最大的优点是,即便不是什么大公司,也能在Web上发布信息.您只要有一台能够访问互联网的网站并愿意学习,就能创建自己的网站.您既然选择了阅读本书,显然是对Web发布感兴趣.您之所以学习Web发布,可能是出于工作需要,也可能是旨在寻找新的自我表达途径

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——2.3 使用Google Chrome 开发者工具

2.3 使用Google Chrome 开发者工具 下载并安装Google Chrome后,启动它并访问http://getbootstrap.com/.Bootstrap是一个通用的网页框架,将在本书后面讨论.就当前而言,它很有用,因为这个网页的源代码易于理解.在Chrome中,选择菜单"更多工具">"开发者工具",这将打开开发者工具,如图2.4所示[1]. 有一个打开开发者工具的快捷键,在Windows中为Ctrl + Shift + I,在OS X中为C

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——1.2 Web浏览器

1.2 Web浏览器 前面说过,Web浏览器是一款应用程序,您使用它来浏览网页以及在万维网中导航.Web浏览器有很多,适用于您想象得到的任何平台的都有.例如,Windows自带Microsoft Internet Explorer,OS X自带Safari,而Mozilla Firefox.Google Chrome和Opera都可免费下载.另外,通过移动设备和平板电脑使用浏览器的人越来越多.iPhone和iPad自带了Mobile Safari,Android移动平台也自带浏览器.还有其他移动

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——1.4 统一资源定位符

1.4 统一资源定位符 前面说过,URL指向Web上的一些数据,该数据可以是Web文档.图像.样式表或JavaScript脚本,这些都将在本书后面介绍.URL为查找并访问信息提供了统一而一致的方法. 除在浏览器中直接输入URL来访问网页外,您还可使用URL在文档中创建到另一个文档的超文本链接.因此,无论从什么角度看,URL对您和浏览器在Web上导航来说至关重要. URL包含有关如下方面的信息: 如何获取信息(使用哪种协议:FTP.HTTP还是file): 该信息所在计算机的Internet主机名

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——第2章 准备好工具 2.1网站剖析

第2章 准备好工具 无论是编写图书还是给房间刷漆,您都不会草率行事,抓起刷子就干或立即坐在计算机前敲字,而是先制定完成项目的计划并搜集完成项目所需的材料.您的计划可能很简单--先刷墙再刷天花板,也可能很复杂--详细列出您要写到书中的每项内容. 搜集材料方面亦如此.如果您要给房间刷漆,就需要刷子和油漆,还有防止油漆落在其他地方的东西.同样,如果您要编写图书,就需要安装字处理程序,还可能需要搜集为写作提供支持的研究材料.与其他大多数项目一样,设计并编写网页也需要思考并制定计划,然后再着手处理文本和图

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——1.6 小结

1.6 小结 要发布到Web,您必须明白与Web的各部分相关的基本概念.在本章中,您学习了三个重要的概念.首先,您学习了用于发布信息的Web的一些重要特征.其次,您学习了Web浏览器和Web服务器以及它们如何交互来传递网页.最后,您学习了URL是什么,以及为何它对Web浏览和Web发布来说都很重要.