LetsEncrypt SSL 在 IP 地址上

Posted

技术标签:

【中文标题】LetsEncrypt SSL 在 IP 地址上【英文标题】:LetsEncrypt SSL on IP Address 【发布时间】:2016-07-18 03:11:02 【问题描述】:

如何在公共 IP 地址上安装 LetsEncrypt SSL?

我已经在域上尝试过它,它工作正常。但无法在IP地址上安装。

【问题讨论】:

SSL 证书本质上与域名相关联,而不是与 IP 地址相关联。理论上,您可以在给定 IP 上的所有虚拟主机上提供它,但这可能只有在您拥有通配符证书时才有意义。 @Vatine,原则上是it is possible to obtain a certificate for an IP address。 【参考方案1】:

是的,可以在 IP 上实施 SSL。在 SSL 订购过程中,您需要输入 IP 而不是域名。但由于 LetsEncrypt 是新上市的,因此不确定。

【讨论】:

是的,我们可以轻松地将任何付费 SSL 安装到 IP 地址。但 LetsEncrypt 目前不提供这项服务。 如果你尝试的错误是:The Let's Encrypt certificate authority will not issue certificates for a bare IP address. 有解决办法吗?【参考方案2】:

Let's Encrypt 颁发经过域验证的证书。证书必须至少附加到一个域名。

此外,Let's Encrypt policy is to not issue SSL certificates for IP addresses,因此您将无法将证书用于仅通过其 IP 地址即可访问的服务器。

从技术上讲,您可以安装它。但是当连接到IP地址时,客户端会显示证书名称不匹配错误。

【讨论】:

以上是关于LetsEncrypt SSL 在 IP 地址上的主要内容,如果未能解决你的问题,请参考以下文章

Letsencrypt SSL证书上的WebSocket连接失败

letsencrypt的免费SSL证书续签及解决办法

在 Debian 上启用 SSL

将新域添加到现有的letsencrypt ssl? [关闭]

如何在 Heroku Node Express 应用程序中使用 LetsEncrypt SSL 证书?

我该如何解决伪造laravel上的“我们无法在您的服务器上获取LetsEncrypt SSL证书?”