I just installed SSL on my website which was coded from scratch. But it's not working as if I try to use https://domainname.com it gives me an error message. I get " Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error." on google chrome. It also doesn't work on other web browsers either. I contacted my server support about this but they say that the site has to be coded to allow SSL? Is this true? Do you need to program the site so that it works with SSL? I thought you just have to add it in the cpanel and it would work. Any answer would be appreciated. I'm not looking to hire any programmers here so please don't bid.
Are you by chance using a Mac? That's a common error reported by people who are using Macs, so you may want to check if people still get the error if they are using PCs. If not, it may be that you haven't configured your browser to allow SSL 2.0. Sometimes, during browser updates, settings can change. So, you may want to check that out as well. Other than that, I don't know what to tell you.
Nope and this doesn't work on my friend's computer either. It's not like a problem related to my computer. I think it's the problem with the website.
Yes I installed it properly. But I was wondering, if I pick the wrong server software type when getting my SSL issued, will that cause a problem? I didn't know the server type so I kind of guessed on it.
SSL requires that you get a certificate. It sounds like you didn't get one (they are not free, and easy to get). Look for a certificate provider. If you self-sign the certificate, then it won't be accepted in all browsers resulting in a warning that you don't want users to see. So you should be looking for a provider that is recognized by Web Browsers. After you get the certificate, you'll need an application that process the site with certificate. No changes are required in your site.
I did get a certificate but never mind. I didn't know that you had to activate the SSL from your cpanel after installing it. It's fixed now. Thanks so much for all the replies though.