2 ssl 不在同一个 IP 上工作

Far*_*han 0 ssl ssl-certificate apache-2.2

我有 2 个不同的域及其各自的证书,但都托管在一个 IP 上。问题是当我启用一个时,两个站点都启用了 SSL 证书。像站点 A 的 SSL 也适用于站点 A 和 B。但是如果我禁用站点 A 的证书,那么站点 B 的 SSL 会保留在站点 B 上并正常工作。如何解决这个问题。

我已经启用了基于名称的虚拟主机并尝试了许多调整,注意到到目前为止的工作。

cee*_*yoz 5

基于名称的虚拟主机不适用于 SSL,因为 Host 标头是加密有效负载的一部分 - Apache 不知道要提供哪个证书。

您需要为第二个证书使用第二个 IP。

  • 您从未听说过 [SNI](http://serverfault.com/a/417580/126632)? (3认同)