这个虚拟主机configuration需要什么样的SSL证书?

如果我将我的虚拟主机configuration为:

<VirtualHost *:80> ServerName foo.com ServerAlias www.foo.com Include conf.d/foo.conf </VirtualHost> 

我可以通过单个域名SSL证书获得吗?还是必须购买通配符SSL证书才能处理www子域名?

要防止通用名称不匹配,您需要购买通配符证书或使用者备用名称(SAN)证书。 SAN证书将允许您指定多个CN。 SAN证书也称为统一通信证书。

如果成本是一个问题,只用www.domain.com而不是domain.com使用SSL是不合理的。 certificate通配符证书的额外成本通常更加困难。