apache ssl 证书问题

apache ssl 证书问题

可能重复:
在同一 IP 上托管 2 个不同的 SSL 域

我有 2 个域,它们具有来自同一 CA 的两个不同证书。我使用的是 CentOS,想知道如何为 2 个证书进行设置。在我的 ssl.conf 文件中,我有:

SSLCertificateFile /etc/pki/tls/certs/domain1.com.crt
SSLCertificateKeyFile /etc/pki/tls/private/domain1.com.key

在我的 http.conf 文件中,我覆盖了第二个域的这些值:

SSLCertificateFile /etc/pki/tls/certs/domain2.com.crt
SSLCertificateKeyFile /etc/pki/tls/private/domain2.com.key

当我尝试连接时,我得到的提示是域名与证书不匹配。我该怎么做才能使用两个域名?如果我只使用 1 个域名,就不会有问题。

答案1

我假设是 Apache,因为这些是 Apache 配置选项。您可能犯了一个常见错误,即尝试在同一个端口和 IP 上运行两个域。由于 SSL 发生在发送 HTTP 请求之前,因此每个域都需要不同的端口和/或不同的 IP 地址。

相关内容