Can I merge the certificates into one file?
Não, apenas um certificado de folha é suportado. Embora da versão 2.4.8 a diretiva SSLCertificateFile
permite vários certificados nesse arquivo, Isso é apenas para incluir certificados CA intermediários, classificados de folha para raiz, como um substituto para o SSLCertificateChainFile
diretiva.
A diretiva SSLCertificateFile
pode ser usada várias vezes (fazendo referência a diferentes nomes de arquivo) quando um RSA, um DSA e um certificado de servidor baseado em ECC são usados em paralelo. Mas você não pode usar várias diretivas SSLCertificateFile
para carregar um certificado para o ServerName
e um extra para o ServerAlias.
What if I used the same key, csr files to generate the certificates?
Ainda não.
Is the ONLY solution to declare the sites in two different vhosts ?
Se você tiver dois certificados, precisará de dois VirtualHosts SSL.