是否需要有专用 IP 地址来安装 SSL 证书? [关闭]

Posted

技术标签:

【中文标题】是否需要有专用 IP 地址来安装 SSL 证书? [关闭]【英文标题】:Is it necessary to have dedicated IP Address to install SSL certificate? [closed] 【发布时间】:2011-08-31 16:16:50 【问题描述】:

我有一个共享托管计划。现在,我的托管公司说必须有专用的 IP 地址来安装 SSL 证书?

这是真的吗?

我们可以在没有专用 IP 地址的情况下安装 SSL 证书吗?

【问题讨论】:

@Will,为什么要关闭? @Pacerier 这与编程有什么关系?这是关于共享托管计划和 SSL 证书的。如果您不明白什么是主题和主题,我们有一个help center 提供详细信息。 @Will,我指的是点程序员常用的软件工具”“是一个实用的,可回答的问题,独特的to software development” 在帮助中心。 嗯...这就是我所相信的,如果我们有主机、共享主机等标签。在 *** 中,应该允许与这些问题相关的问题。如果你真的想关闭,那么这些标签不应该首先创建,否则它会混淆任何人,包括我。 【参考方案1】:

如果您的服务器支持 SNI(服务器名称指示),那么您不需要专用 IP。这几天browser support for SNI 很不错。

如果您的服务器支持 SNI,那么是的;每个证书需要一个专用 IP 地址。 由于 SSL/TLS 握手发生在发送任何 HTTP 标头(最显着的是主机标头)之前,因此 Web 服务器无法知道要发送哪个证书。您可以使用 SAN 或 wildcard 证书证书在一个 ip/端口上托管多个域/子域,但您仍然需要至少一个专用 IP。

更多详情请见http://blogs.iis.net/thomad/archive/2008/01/25/ssl-certificates-on-sites-with-host-headers.aspx

【讨论】:

SNI 自 2003 年以来一直存在......

以上是关于是否需要有专用 IP 地址来安装 SSL 证书? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

windows server使用 LetsEncrypt-Win-Simple来安装和使用用Let's Encrypt免费SSL证书

是否可以使用本地IP地址而不是域名来安装gitlab?

SSL 证书是不是绑定到服务器 IP 地址?

换了IP地址,原来的SSL证书是否还能使用?

如何设置没有ssl证书,就不能访问url?

如何在aws中为cname设置ssl证书?