**定个小目标,吃透这本书,每天最少一章 CSDN 见**
- 主机托管服务
随着WEB迅速成为主流,每人都向要一个网站,但很少有人能有能力或事件来搭建带空调的服务器机房,注册域名,等等。为了满足人们的迫切需求,出现了很多新的企业,提供了专业化管理的WEB主机托管服务。
在越来越多的人想要拥有字节的网站时,但由于物理服务器太贵,而且自己使用又不能充分的使用,这时,出现了虚拟主机托管,来满足这部分人的需求。 - 虚拟服务器请求缺乏主机信息
不幸的是HTTP/1.0中的一个设计缺陷会是虚拟主机托管抓狂。HTTP/1.0规范中没有为共享的web服务器提供任何方法来识别要访问的是哪一个托管的网站。
缺失的主机信息是原始HTTP规范的疏忽,这个问题可以通过要求所有HTTP请求报文发送完整的URL而不是路劲部分来简单的解决。而HTTP/1.1的确要求服务器能够除了HTTP报文请求行上的完整URL,但将现场的应用程序都升级到这个规范是需要时间的。在此期间涌现了以下4种技术。
通过URL路径进行虚拟主机托管
通过端口号进行主机托管
通过IP地址进行主机托管
通过HOST首部进行主机托管 - 使网站更可靠
服务器集群是一排配置相同的web服务器,互相可以替换。每个服务器上的内容可以通过镜像负责,这样当某个服务器出问题的时候,其他的可以顶上。
复制原始服务器可以用反向代理缓存来代替,反向代理缓存可以向服务器一样接受服务器请求。