我有两个不同的域 – thisdomain.com和otherdomain.com ,在这里我们不能用通配符做任何事情。
我的客户最好在Apache上的同一个站点上使用这两个域。 使用非SSL访问,这是没有问题的,因为我只是添加必要的主机头。
我知道这个答案中描述的SAN证书,但客户希望将这两个域保留在不同的IP地址上。
我知道我可以有两个不同的虚拟主机指向相同的内容,但可以使用一个虚拟主机完成?
我可以在IIS7上做到这一点,但只是想知道Apache是否也可以做到这一点。
没有; 给定的VirtualHost块只能configuration一个SSL证书。 在架构上,Apache中的SSL证书被分配给VirtualHost ,然后附加到端口,而不是IIS将SSL证书附加到特定绑定的方式。
虽然您可以轻松地将VirtualHost附加到两个地址,但是没有办法在单独的IP上提供不同的SSL证书,而无需执行单独的虚拟主机。
实际上,你可以很容易地用UCC证书来做到这一点(一个证书覆盖多个域)。 但实际上,如果你已经有了证书和IP,只需使用两个虚拟主机。