itsgrace Newbie Poster

I have a website running xcart (http://www.mysite.com) and want to run it as a secure website (https://www.mysite.com).

The following are the solutions I have done:
1. I have tried to enforce SSL through htaccess but it gives me INTERNAL SERVER PROBLEM Error.
2. I have created a self-signed cert through cpanel. It gives me a SSL_ERROR_RX_RECORD_TOO_LONG error

The website is running X-cart v 4.3.2
MySql v 5
Apache v 2.2.15
PHP v 5.2.12

I have looked online and couldn't find the right solution. I seem to have the same problem with most people but I don't get mine resolved with the same solution that works for them.