网页服务器

来自Local Chinese Wikipedia
(重定向自HTTP服务器
跳转到导航 跳转到搜索

页面Template:Multiple issues/styles.css没有内容。页面Module:Message box/mbox.css没有内容。

Template:Main Other

package.lua第80行Lua错误:module 'Module:CGroup/core' not found

File:Inside and Rear of Webserver.jpg
一个package.lua第80行Lua错误:module 'Module:Ilh/data' not found网页服务器的内部和前端,被设计用于在机架式电脑
File:SunFire-X4200.jpg
多个网络服务器可以用于高流量的网站,此处4个package.lua第80行Lua错误:module 'Module:Ilh/data' not found X4200服务器安装在一起。

网页服务器(英语:Web server)一词通常包含两个层面的意义:

  1. 硬件层面:指一台负责存放网站档案,并透过网络提供服务的电脑。它借由超文本传输协议Template:Langx)与客户端(一般是指网页浏览器)进行资料交换。
  2. 软件层面:指一个运行于电脑上的服务器程式(例如 ApacheNginx 或 IIS)。其核心功能是接收使用者的请求,并回传相对应的网页内容(如 HTML 文件、图片或资料)。

每一台网页服务器(硬件)至少会执行一个网页服务器程式(软件)。在中国大陆地区,硬件层面的 Web Server 常被称为网站服务器。此外,也通称作Web服务器

常见软件[编辑]

File:Usage share of web servers (Source Netcraft).svg
网页服务器占有率

现在市面上普遍的超文本传输协议服务器有:

一般功能[编辑]

虽然每个网页服务器程式有很多不同,但有一些共同的特点:每一个网页服务器程式都需要从网络接受HTTP请求,然后提供HTTP回复给请求者。HTTP回复一般包含一个HTML文件,有时也可以包含纯文字档案、图像或其他类型的文件。

一般来说这些文件都储存在网页服务器的本地档案系统里,而URL和本地档名都有一个阶级组织结构,服务器会简单的把URL对照到本地档案系统中。当正确安装和设置好网页服务器软件,服务器管理员会从服务器软件放置档案的地方指定一个本地路径名为根目录。

例如,在“example.funnycorp.com”服务器上设置了服务器软件,并把服务器软件的根目录设定为“/home/public/web/”,当一个浏览者输入URL “http://example.funnycorp.com/lips/raspberry.html”,“example.funnycorp.com”上的服务器软件就会读取“/home/public/web/lips/raspberry.html”这个文件。

市场占有率[编辑]

File:LAMP software bundle.svg
LAMP(这里还用 Squid),完全由自由和开放源码软件组成的高性能和高可用性重负荷解决方案;适用于满布危险的环境,例如互联网

页面Module:Hatnote/styles.css没有内容。

2017年10月[编辑]

以下是由W3Techs提供的网页服务器在网络上的市场占有率统计数据:[1]

产品 供应商 占有比率
Apache Apache 48.5%
nginx NGINX, Inc. 35.4%
IIS Microsoft 10.8%
LiteSpeed Web Server LiteSpeed Technologies 2.9%
GWS Google 1.1%

只有不到1%的网站使用其它网页服务器。

2016年9月[编辑]

以下是由package.lua第80行Lua错误:module 'Module:Ilh/data' not found提供的网页服务器市场占有率统计数据:[2]

产品 供应商 2016年8月 百分比 2016年9月 百分比 变化
Apache Apache 300,028,832 26.01% 316,042,289 24.58% -1.43%
IIS 微软 445,105,755 38.58% 542,498,796 42.19% +3.61%
nginx NGINX, Inc. 181,606,297 15.74% 186,529,038 14.51% -1.23%
GWS 谷歌 22,111,431 1.92% 21,467,729 1.67% -0.25%

ApacheIISNginx是互联网上最常用的Web服务器。

参考文献[编辑]

  1. Usage of web servers for websites
  2. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found

外部链接[编辑]

[编辑]

package.lua第80行Lua错误:module 'Module:Authority control/config' not found