Setup SSL certificate is very easy. To set SSL certificate you need a host which support SSL and a SSL certificate. If you are using free hosting, see my review of some popular free hosting.
After purchase a SSL certificate, you can use them without any problem. Read my post about Let’sEncrypt free SSL for free SSL certificate. After getting a SSL certificate follow this tutorial to set up.
Install SSL Certificate On Shared Hosting
First visit your shared host’s Cpanel, under the security tab click SSL/TLS. Select your domain and hit configure. Now you can generate your CSR and key by clicking on generate CSR and key. Now fill up the form and click on generate. Give that CSR to your CA to get certificate. Never share your key with anyone. After you give your CSR your certificate authority give you a TLS certificate. Copy this certificate and paste on your Cpanel and hit upload button.
Let’s Encrypt free SSL Certificate
Using let’s encrypt CA’s certificate you don’t need to generate your CSR and key. They are provide CSR and key automatically with your certificate. For more information visit my post about Let’s Encrypt free SSL.
Copy your key and paste on your hosting Cpanel and click upload key. After uploading your key, copy your certificate and paste on your Cpanel. Hit upload button to finish.
Use SSL with CloudFlare
If you are using a CloudFlare. Login your cloudflare account and choose your domain. Click on Crypto and set SSL under strict mode. CloudFlare automatically detect SSL certificate and started using encryption.
Use SSL on WordPress
After installing SSL certificate on your Shared Hosting you need to change your URL from http to https.
If you have a live site on WordPress, changing http to https might affect your SEO. To avoid this problem we need a plugin called Really Simple SSL. Install and active it on your WordPress site. Go to setting and click on SSL. This plugin automatically detect your SSL certificate and activated. Clear your cache an don’t need to do anything, just logout and login.