网页伺服器(Web Server)

网路伺服器一词有三个意思:

  • 一台提供服务的电脑
  • 一台负责提供网页的电脑,主要是HTML档案,透过HTTP协定传给客户端(一般是指网页浏览器)。
  • 一个提供网页的伺服器程式。

每一台网页伺服器(第2个意思)会执行最少一个网页伺服器程式(第3个意思)。

现在市面上最普遍的网页(HTTP)伺服器有:

  • Apache软体基金会的Apache HTTP伺服器
  • Microsoft的Internet Information Server(IIS)
  • Google的Google Web Server
  • nginx公司的nginx
  • lighttpd公司的lighttpd

大陆地区称为:网页服务器

一般功能

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

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

例如,我们在example.funnycorp.com伺服器上设置了伺服器软体,我们可以把伺服器软体的根目录设定为/home/public/web/,当一个浏览者输入URLhttp://example.funnycorp.com/lips/raspberry.html,example.funnycorp.com上的伺服器软体就会读取/home/public/web/lips/raspberry.html这个档案。


蓝眼知识学院

蕴藏许多助人的知识与智能。

关注蓝眼知识学院