Everything was working perfectly. We had our self-signed SSL certificate, got our dev site working with it - it was flawless. But then out of nowhere this error crops up: ssl_error_rx_record_too_long complaining about the SSL certificate. This is the second time this has happened. The first time, I ignored it and simply disabled SSL for that particular site :-) Now it looks like I have no other choice but to investigate. A quick search leads me to believe that there is no universal solution to this error.
1. Turn on SSL on port 443 (rather than serving regular HTTP off the SSL port) - Check.
2. “Make sure you do not have more than one SSL certificate sharing the same IP. Please ensure that all SSL certificates utilise their own dedicated IP”.
- I guess I need to use just one certificate for all the domains, instead of having an invidual one for each.
Got it working finally. It was either because the browser wouldn’t take 4096 bit encryption or I had more than one SSL certificate for the same IP address. I’m leaning more towards the latter reason why it started working.