94.http权威指南-第18章-web主机托管

2022-04-15  本文已影响0人  wo不是黄蓉

web主机托管(对内容资源的存储、协调以及管理的职责统称为web主机托管。)

托管服务:不想自己管理服务器的硬软件。

专用托管,例如:阿里云,相当于人家了你一个专门的服务器让你把自己的东西放上去,然后你自己就可以不用自己的服务器了。

虚拟主机托管,在同一台计算机上开虚拟主机,在虚拟主机里搭建服务。

服务器集群:把负载分摊在群里的服务器上。群里的每台服务器都一样,并且托管了许多虚拟网站,方便管理。

虚拟服务器请求缺乏主机信息

如果服务器虚拟托管了很多站点,没有信息能指出要访问的是哪个虚拟网站。

虚拟主机托管正常工作

服务器通过url路径进行区分,a和b是两个不同的服务器

例如:/a/index.html /b/index.html

通过ip地址进行虚拟化,将虚拟网站的ip都绑定到同一台服务器上。服务器知道目的ip地址,并以此来判断客户端的目标网站。

客户端发送Host首部,由服务器通过host首部来判断使用哪个资源。

使网站更可靠

服务器集群式一排配置相同的web都武器,互相可以替换,每个服务上的内容可以通过镜像复制,这样当某个服务器出问题的时候,其他的可以顶上。

简单的部署服务器集群方法:用网络交换机把请求分发给服务器。托管在服务器上的每个网站的ip地址设为交换机的ip地址。

主原始服务器包含原始内容。(负责把内容发给复制原始服务器)

复制原始服务器,从主原始服务器部署服务接收内容的镜像服务器。

客户端请求重定向:1.http重定向2.dns重定向

对特定内容进行分发的专门网络(可以是web服务器,反向代理或缓存)。

反向代理缓存可以像镜像服务器一样接收服务器请求。代表原始服务器中的一个特定集合来接收服务器请求。

反向代理和镜像服务器区别在于反向代理是需求驱动的。它不会保存原始服务器的全部内容副本,只保存客户端请求的那部分内容,原始服务器不负责更新它们的内容。

代理缓存能收到发送web服务器的请求。它的内容一般是按需驱动的,不会对原始服务器内容精确复制。

上一篇下一篇

猜你喜欢

热点阅读