x509 certificate routines:X509_check_private_key:key values mismatch
significa que a chave privada que você especificou não corresponde à chave pública no certificado que você especificou.
Verifique se você está fazendo referência à chave correta e aos arquivos de certificado em sua configuração.
RSA server certificate CommonName (CN) 'www.mywebsite.com' does NOT match server name!?
pode ser um sinal de que é o certificado errado que foi especificado.