z8000 Asked: 2010-02-24 21:25:42 +0800 CST2010-02-24 21:25:42 +0800 CST 2010-02-24 21:25:42 +0800 CST 为什么单个专用主机需要超过 1 个公共 IP 地址? 772 为具有单个网络接口的专用服务器提供多个公共 IP 地址有什么意义?我看到很多专用服务器托管服务显示类似“公共 IP:8”。我错过了什么?谢谢! ip hosting ip-address 2 个回答 Voted Best Answer Frenchie 2010-02-24T21:30:17+08:002010-02-24T21:30:17+08:00 一个原因是在同一个端口上提供多个 SSL 加密服务。SSL 在应用层之前启动,这会在访问与证书上的 CN 值不匹配的主机名上的主机时导致证书错误。 以 HTTP 虚拟主机为例: SSL 层位于客户端和 Web 服务器之间。一旦客户端发出了 GET 请求(并因此传输了它所期望的主机名),服务器就已经启动了 SSL。那时指定不同的证书为时已晚。 如果您实施基于 IP 的虚拟主机,则每个主机名都可以拥有自己的 IP,然后拥有自己的证书。当然,通配符证书是解决问题的另一种方法,但它们通常比分配另一个 ip 更昂贵。 Satanicpuppy 2010-02-24T21:31:02+08:002010-02-24T21:31:02+08:00 虚拟机?拥有自己证书的多个网站?你可以用它们做很多事情。
一个原因是在同一个端口上提供多个 SSL 加密服务。SSL 在应用层之前启动,这会在访问与证书上的 CN 值不匹配的主机名上的主机时导致证书错误。
以 HTTP 虚拟主机为例:
SSL 层位于客户端和 Web 服务器之间。一旦客户端发出了 GET 请求(并因此传输了它所期望的主机名),服务器就已经启动了 SSL。那时指定不同的证书为时已晚。
如果您实施基于 IP 的虚拟主机,则每个主机名都可以拥有自己的 IP,然后拥有自己的证书。当然,通配符证书是解决问题的另一种方法,但它们通常比分配另一个 ip 更昂贵。
虚拟机?拥有自己证书的多个网站?你可以用它们做很多事情。