If you’re getting the error “Error code: ssl_error_rx_record_too_long” when trying to setup an SSL enabled website on Apache (2.4 specifically, but likely 2.2 as well), double check that you’ve actually enabled SSL in the virtualhost config file. Its very easy to get carried away imputing all the various SSL parameters and forget the most important:
SSLEngine on