I bought a wildcard SSL cert from AlphaSSL but after installing it Firefox gives me
ssl_error_rx_record_too_long error when visiting the site.
I'm tearing my hair out I just trying to get this working. Neither documentation, Google, nor the logs have been of much help:
^[Fri Nov 01 04:39:04 2013] [error] [client 22.214.171.124] Invalid method in request \x16\x03\x01 [Fri Nov 01 04:39:04 2013] [error] [client 126.96.36.199] Invalid method in request \x16\x03\x01
188.8.131.52 - - [01/Nov/2013:04:45:55 +0000] "\x16\x03" 501 311 "-" "-" 184.108.40.206 - - [01/Nov/2013:04:46:03 +0000] "\x16\x03\x01" 501 312 "-" "-"
I restarted Apache, I disabled other sites to ensure that V-Host I am configuring is the one that is getting loaded, checked that mod_ssl is loaded, and ran the certs through OpenSSL. I've put a more complete terminal history in this gist.
Here is a compact version of my virtual host SSL settings. Note that I've tried
secure.speech.is:443 and others.
<IfModule mod_ssl.c> <VirtualHost 220.127.116.11:443> ... SSLEngine on SSLCertificateFile /etc/ssl/certs/speech.is.crt SSLCertificateKeyFile /etc/ssl/private/server.key SSLCertificateChainFile /etc/ssl/certs/AlphaSSLroot.crt </VirtualHost> </IfModule>