为什么我需要一个以上的公共IP地址为一个专用的主机?

单个networking接口的专用服务器拥有多个公共IP地址的意义何在? 我看到很多专门的服务器托pipe服务提供了类似“公共IP:8”的东西。 我错过了什么? 谢谢!

一个原因是在同一个端口上提供多个SSLencryption服务。 SSL在应用程序层之前启动,当访问与主机名不匹配的证书上的CN值的主机时导致证书错误。

以HTTP虚拟主机为例:

SSL层位于客户端和Web服务器之间。 一旦客户端发出了GET请求(并且因此传输了它期望的主机名),服务器已经启动了SSL。 那时候指定一个不同的证书来不及了。

如果您实施基于IP的虚拟主机,则每个主机名都可以拥有自己的IP,随后拥有自己的证书。 当然,通配符证书是解决问题的另一种方法,但是通常比分配另一个IP更昂贵。

虚拟机的? 多个网站与自己的证书? 有很多东西你可以使用他们的。