什么是服务器呢?是一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器(能使用户在其他计算机访问文件),数据库服务器和应用程序服务器。运行以上软件的计算机,或称为网络主机(Host)。
服务器通常以网络作为介质,既可以通过局域网对内提供服务,也可以通过广域网对外提供服务,服务器的最大特点就是其强大的运算能力。
世界上第一台网络服务器,一台带有以太网的NeXT计算机工作站,1990年。机箱标签上写着:“这台机器是一台服务器。请不要断电!”Sun的Cobalt Qube 3 - 计算机服务器设备(2002年,已停产)。
1989年3月,蒂姆·伯纳斯·李爵士向他的雇主欧洲粒子物理研究所(CERN)提出了一个新项目,目标是通过使用超文本系统来简化科学家之间的信息交流。[3][4] 该项目导致伯纳斯-李在1990年写了两个项目:一种叫做万维网的网络浏览器,世界上第一个网络服务器,后来被称为CERN httpd,运行在 NeXTSTEP。
1991年至1994年间,早期用于通过万维网冲浪和交换数据的技术的简单性和有效性,有助于将其移植到许多不同的操作系统,并在科学组织和大学之间以及随后在工业中推广使用。
1994年,伯纳斯-李决定成立万维网联盟(W3C),以通过标准化过程规范所涉及的许多技术(超文本链接协议、超文本链接协议等)的进一步发展。
路径转换,网络服务器能够将统一资源定位器的路径组件映射到:本地文件系统资源(用于静态请求),内部或外部程序名称(用于动态请求)对于静态请求,客户端指定的网址路径和网络服务器的根目录相关。
请考虑以下网址,因为它是由客户端通过超文本传输协议请求的:https://www.example.com/path/file.html客户端的用户代理将通过以下HTTP 1.1请求将其转换为与www.example.com的连接:获取/路径/文件,主机: www.example.com。www.example.com的网络服务器将把给定的路径附加到其根目录的路径上。
在Apache服务器上,这通常是/home/www(在Unix机器上,通常是/var/www)。结果是本地文件系统资源:/home/www/path/file.html。
然后,网络服务器读取文件(如果存在),并向客户端的网络浏览器发送响应。响应将描述文件的内容并包含文件本身,或者将返回一条错误消息,指出文件不存在或不可用。
版权声明:本文为Yun88网的原创文章,转载请附上原文出处链接及本声明。
更多产品了解
欢迎扫码加入云巴巴企业数字化交流服务群
产品交流、问题咨询、专业测评
都在这里!
2022-11-22 16:30:55
2022-11-23 14:41:03
2022-11-22 15:53:59
2019-09-16 17:48:47
甄选10000+数字化产品 为您免费使用
申请试用
评论列表