Acho que você acabou de misturar o certificado da CA e o certificado do site:
SSLCACertificateFile <your CA cert file>
SSLCertificateFile <your website cert file>
Você configurou a chave privada do seu site com o arquivo de seu certificado de autoridade de certificação. Estes dois não combinam.
Informação adicional:
Você não precisa configurar o arquivo de chave privada da CA no seu apache, pois ele não é necessário para verificar o arquivo de certificado do site. Só é necessário assinar novos pedidos de certificação. Mas você precisa garantir que cada cliente conheça seu arquivo de certificado de CA.