第5章 与HTTP协作的Web服务器

用单台虚拟主机实现多个域名

若两个域名(www.c.cn和www.z.cn)同时部署在同一个服务器上,使用DNS服务解析域名后,两者的访问IP地址会相同。

在相同的IP地址下,由于虚拟主机可以寄存多个不同的主机名和域名的Web网站,因此在发送HTTP请求时,必须在Host首部内完整指定主机名或域名的URI。

通信数据转发程序:代理,网关,隧道

代理:

使用代理服务器的理由有:

  • 利用缓存技术避免多次从源服务器转发资源。即便存在缓存,也会因为客户端的要求,缓存的有效期等因素,向源服务器确认资源的有效性。若判断缓存失效,则缓存服务器会再次从服务器上获取新数据。除了缓存服务器外,还有一种客户端缓存,缓存在浏览器中。
1.jpeg

网关:

利用网关可以由HTTP请求转化为其他协议通信。利用网关能提高通信信息的安全性,因为可以在客户端和网关之间的通信线路上加密以确保安全。

2.jpeg

隧道:

3.jpeg

你可能感兴趣的:(第5章 与HTTP协作的Web服务器)