Apache下基于域名的虚拟主机和基于IP的虚拟主机的区别
Categories
Archives
Links
  • baidu

Apache下基于域名的虚拟主机和基于IP的虚拟主机的区别

Published on Sunday, September 10th, 2006 8:28 pm GMT
Category: Servers

  Apache下基于IP的虚拟主机使用链接的IP地址来决定相应的虚拟主机。这样,你就需要为每个主机设定一个独立的IP地址。而基于域名的的虚拟主机是根据客户端提交的HTTP头中的关于主机名的部分决定的。使用这种技术,很多虚拟主机可以享用同一个IP地址。

  Apahce下基于域名的虚拟主机相对比较简单,因为你只需要配置你的DNS服务器将每个主机名映射到正确的IP地址,然后配置Apache HTTP服务器,令其辨识不同的主机名就可以了。基于域名的服务器也可以缓解IP地址不足的问题。所以,如果没有特殊原因使你必须用一个基于IP的虚拟主机,您最好还是使用基于域名的虚拟主机。下列情况下,你可能会想要使用基于IP的虚拟主机:

  • 一些古董级的客户端与基于域名的虚拟主机不兼容。 为了与基于域名的虚拟主机兼容,客户端必须发送HTTP Host头。HTTP/1.1规范中对此做了要求。 而所有现在流行的支持HTTP/1.0的浏览器都以附加的方式实现了这个要求。
  • 由于SSL协议先天决定了基于域名的虚拟主机无法成为SSL安全服务器。
  • 一些操作系统和网络设备实现的带宽管理技术无法在主机共享一个IP的情况下区别它们。
“Apache下基于域名的虚拟主机和基于IP的虚拟主机的区别”下有1条评论
  1. Apache发表评论说:

    Apache下基于域名的虚拟主机现在是最常用的。

发表评论

Apache下基于域名的虚拟主机和基于IP的虚拟主机的区别

上一篇:
下一篇:Apache下设置基于域名的虚拟主机

Links