网页服务器
网页服务器(英语:Web server)一词通常包含两个层面的意义:
- 硬件层面:指一台负责存放网站文件,并透过网络提供服务的电脑。它借由超文本传输协议(英语:HTTP)与客户端(一般是指网页浏览器)进行资料交换。
- 软件层面:指一个运行于电脑上的服务器程序(例如 Apache、Nginx 或 IIS)。其核心功能是接收用户的请求,并回传相对应的网页内容(如 HTML 文件、图片或资料)。
每一台网页服务器(硬件)至少会执行一个网页服务器程序(软件)。在中国大陆地区,硬件层面的 Web Server 常被称为网站服务器。此外,也通称作Web服务器。
常见软件[编辑]
现在市面上普遍的超文本传输协议服务器有:
- Apache Software Foundation 的 Apache HTTP Server
- Microsoft Corporation 的 Internet Information Server (IIS)
- Google LLC(Alphabet Inc. 子公司)的 Google Web Server
- NGINX, Inc. (页面存档备份,存于互联网档案馆)(已被 F5 Networks, Inc. 收购)的 NGINX
- lighttpd
- Cherokee
- Microsoft Corporation 的 FrontPage
一般功能[编辑]
虽然每个网页服务器程序有很多不同,但有一些共同的特点:每一个网页服务器程序都需要从网络接受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”这个文件。
市场占有率[编辑]
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 | 1.1% |
只有不到1%的网站使用其它网页服务器。
2016年9月[编辑]
以下是由Netcraft公司提供的网页服务器市场占有率统计数据:[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% |
Apache、IIS和Nginx是互联网上最常用的Web服务器。
参考文献[编辑]
- ^ Usage of web servers for websites
- ^ Netcraft最新的網頁伺服器調查報告. [2015-02-16]. (原始内容存档于2017-09-09).
外部链接[编辑]
- 最新的网页服务器统计可在这个网址中找到:Netcraft网页服务器调查 (页面存档备份,存于互联网档案馆)(英文)
参见[编辑]
Module:Authority_control第183行Lua错误:attempt to index field 'wikibase' (a nil value)