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:
/var/log/apache2/error.log
^[Fri Nov 01 04:39:04 2013] [error] [client 173.250.131.121] Invalid method in request \x16\x03\x01
[Fri Nov 01 04:39:04 2013] [error] [client 173.250.131.121] Invalid method in request \x16\x03\x01
/var/log/apache2/ssl_access.log
173.250.131.121 - - [01/Nov/2013:04:45:55 +0000] "\x16\x03" 501 311 "-" "-"
173.250.131.121 - - [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 46.149.28.113:443
, _default_:443
, *
, secure.speech.is:443
and others.
<IfModule mod_ssl.c>
<VirtualHost 46.149.28.113:443>
...
SSLEngine on
SSLCertificateFile /etc/ssl/certs/speech.is.crt
SSLCertificateKeyFile /etc/ssl/private/server.key
SSLCertificateChainFile /etc/ssl/certs/AlphaSSLroot.crt
</VirtualHost>
</IfModule>
Ideas?