无状态服务器是指一种把每个请求作为与之前任何请求都无关的独立的
事务的
服务器。
HTTP服务器就是一个例子。以
URL形式提交的
客户端请求可能包含
cookies等带状态的数据,这些数据完全指定了所需的文档,而不需要其他之前请求的上下文或内存。
与传统的
FTP服务器相比,FTP服务器与用户进行交互,向服务器发出的索取文件的请求,其假定是用户已经通过
认证,并且当前的目录和文件传输模式已经设定。
每一台网页服务器(第1个意思)会运行最少一个网页服务器程序(第2个意思)。作为第1个意思,大陆地区称为
网站服务器。此外,也通称作Web服务器。
虽然每个网页服务器程序有很多不同,但有一些共同的特点:每一个网页服务器程序都需要从网络接受
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”这个文件。