I have a site with a cheapie SSL certificate from 123-Reg. It has been working for the past couple of years but they've just sent me a new certificate which is crashing Apache when I try to install it.
The Apache config for the virtual host includes: SSLEngine on SSLCertificateFile /blah/blah/mysite.123.cert SSLCertificateKeyFile /blah/blah/mysite.123.key SSLCaCertificateFile /blah/blah/AlphaSSLroot.crt
This differs from the instructions on 123-Reg's site:
http://www.123-support.co.uk/support/answers/installing-your-ssl-apache-open... .. but is working. I don't know the reasons behind or the implications of the differences.
When I drop in the replacement mysite.123.cert, I get the following error_log: [error] Unable to configure RSA server private key [error] SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
Frustratingly, "apache2 -t" does not report any config errors but this problem crashes the server.