是SSL可能与一个IP虚拟主机?(Is SSL possible with virtual host

2019-11-05 07:31发布

一个upvoted SO回答声称:

[SSL]符名称的虚拟主机。 使用SSL,这是一个网站 - 一个IP地址。

真的吗? 是否共享主机,提供SSL证书租赁整个IP范围?

Answer 1:

使用SSL,发送应用程序数据之前,服务器始终验证。 HTTP请求的“主机”头是应用数据。 因此,在一般情况下,你不能使用HTTPS与虚拟主机。

但是,如果一方控制所有被托管的虚拟网站的,一个证书可以创建,列出了所有在“主题备用名称”扩展虚拟主机名。 要强调的是,由于只有一个密钥对,一个私有密钥用于验证所有主机。 此项应通过一个单一的所有者控制。

可替代地, Sripathi克里希南指出有一个TLS扩展 (目前在RFC 6066中指定 ),其允许浏览器提示呈现在完成第一次握手之前该服务器证书的服务器。 但是,这种扩展是没有得到普遍支持。



Answer 2:

如果你看一下A2Hosting SSL服务,他们需要你有一个专用的IP地址,除了共同主办的,就是这样。 所以,是的,只要你保持一个专用的IP地址,您可以获取SSL证书。

http://www.a2hosting.com/services/ssl-hosting



文章来源: Is SSL possible with virtual hosting on one IP?