Copyright © 2088 2014男篮世界杯_u20世界杯8强 - malajz.com All Rights Reserved.
友情链接
术语Web 服务器可以指硬件或软件,或者两者共同工作。
在硬件方面,Web 服务器是一台存储 Web 服务器软件和网站组件文件(例如 HTML 文档、图像、CSS 样式表和 JavaScript 文件)的计算机。Web 服务器连接到互联网,并支持与连接到 Web 的其他设备的物理数据交换。
在软件方面,Web 服务器包括几个部分,用于控制 Web 用户如何访问托管文件。最起码,这是一个HTTP 服务器。HTTP 服务器是能够理解URL(Web 地址)和HTTP(浏览器用于查看网页的协议)的软件。可以通过托管网站的域名访问 HTTP 服务器,它将这些托管网站的内容传递到最终用户的设备。
在最基本的层面上,每当浏览器需要 Web 服务器上托管的文件时,浏览器都会通过 HTTP 请求该文件。当请求到达正确的(硬件)Web 服务器时,(软件)HTTP 服务器会接受请求,找到请求的文档,并通过 HTTP 将其发送回浏览器。(如果服务器没有找到请求的文档,它会返回一个404响应。)
要发布网站,您需要静态或动态 Web 服务器。
静态 Web 服务器或堆栈,由一台带有 HTTP 服务器(软件)的计算机(硬件)组成。我们称之为“静态”,因为服务器按原样将托管文件发送到您的浏览器。
动态 Web 服务器由静态 Web 服务器加上额外的软件组成,最常见的是应用程序服务器和数据库。我们称之为“动态”,因为应用程序服务器在通过 HTTP 服务器将内容发送到您的浏览器之前会更新托管文件。
例如,要生成您在浏览器中看到的最终网页,应用程序服务器可能会使用数据库中的内容填充 HTML 模板。像 MDN 或维基百科这样的网站拥有数千个网页。通常,这些类型的网站仅由几个 HTML 模板和一个巨大的数据库组成,而不是数千个静态 HTML 文档。这种设置使维护和传递内容变得更容易。