我想在 SSLServercert 中列出多个证书,以便网站可以使用其中任何一个证书。我将在 httpd.conf 文件中使用“SSLServercert label1 label2”。label1 具有基于 IP 的证书,而 label2 具有基于域的证书。如果用户使用 IP 或域名进行网站调用,则其中一个证书都应该有效。这可能吗?
答案1
不可以 - 网站无法“选择”使用哪个证书。只有您可以。
使用 SNI,您可以配置基于名称的虚拟主机,以便在同一侦听器上每个主机头具有不同的证书,这可能就是您想要的 - 使用主机名证书为主机名侦听器配置虚拟主机,并使用 IP 证书配置 IP 虚拟主机(以及其他相同的配置)。