【发布时间】:2017-10-18 19:15:34
【问题描述】:
这个让我发疯 - 希望你们中的任何人都可以提供帮助。
我订购了一台云服务器,目的是在一台服务器/一个 IP 上运行多个客户站点。到目前为止一切正常,但我遇到了 SSL 问题。
我通过 Plesk Panel 添加了 2 个域(域 a、域 b)并安装了运行良好的基本 ssl 证书。两个域都可以通过 https:// 访问,并且在浏览器中两个证书都显示为有效/安全
问题:我在连接到域邮箱时收到 SSL 问题/警告 -> 为了保护 Plesk 面板,预安装了自签名证书。
当我将 Plesk 自签名证书交换为域 a 的证书时,域 a 的邮箱工作得非常好 - 但域 b 却不行。 (明显地)。我需要安装什么证书来保护 Plesk Panel 并且不会对所有基础域及其邮箱造成任何问题?
为服务器 IP 地址创建一个证书可以解决问题吗?这是否被接受,甚至可能,还是会导致另一个警告?如果是,是否需要为 xx.xxx.xxx.xxx 或 xx.xxx.xxx.xxx:8443 创建证书?
或者是否有任何其他选项可以在一个共享 IP 上运行多个域?
非常感谢任何帮助/指导!
谢谢!
【问题讨论】:
-
您使用的是 Apache 吗?您需要使用 SNI。问题是 URL 是加密数据的一部分,因此以前不可能在同一个 IP 地址上使用多个证书选择性地解密(这实际上是唯一未加密的位:IP 和端口......) .我不是 SNI 方面的专家,但我知道一些旧版本的 IE(比如 6?)不能很好地使用它,但除非你需要考虑这一点,否则我认为你必须确保 SNI 是打开。 Digicert 有一个很好的概述:digicert.com/ssl-support/…。
-
是的,我正在使用 apache。 SNI 已打开,并且两个域 ssl 证书(域 a 和域 b)都在工作。由于 plesk 面板服务器证书,我仅在连接到邮箱时收到错误/警告。
标签: ssl ssl-certificate plesk shared-hosting multiple-domains