G) How to Activate an SSL Certificate on your WordPress site
Having an SSL certificate on your site is one of the best ways to build trust with your visitors, especially if your site is an e-commerce store. SSL creates a private, encrypted connection from your server to your visitors' browsers and allows personal information to be relayed without eavesdropping, tampering, or forgery.
JungleWP® offers two ways to deploy SSL on your site: by using one of JungleWP®'s free AutoSSL certificates or by deploying a certificate you bought from a certificate authority (CA).
Once you have deployed SSL, you can then enable redirection to HTTPS.
Method One: Using AutoSSL
JungleWP®'s AutoSSL issues; deploys and renews trusted SSL certificates to your websites automatically.
Before AutoSSL can be available for a website, you must first add the website's domains in JungleWP®. Please check How to add your Domain Name to JungleWP and How to point your domain to your WordPress site. After completing these steps, you will have to wait approximately 1 hour so that we can detect and validate all your website domain records.
Once you've added your website's domains, you'll have an AutoSSL option available in your website's SSL tab.
- Click on List Websites under "Website Management" > "List Websites"
- Click "Enable Auto SSL" then on "Force SSL", and JungleWP® will enable SSL for your website using an AutoSSL certificate.
Method Two: Providing Your Own SSL Certificate
This method will walk you through the complete process of buying your own SSL certificate and installing it through JungleWP®.
-
Generating an SSL key and certificate signing request (CSR) is the first step in making your website securely available over HTTPS. The following online tool can be used to generate CSR: https://decoder.link/csr_generator. Please make sure to save both CSR and the Private Key codes, as the latter one will be required for the certificate creation process.
-
After generating your SSL key and CSR, you will need to buy a signed SSL certificate from a CA. A CA issues the digital certificate verifying that you are the owner of your app's public key.One option for an inexpensive SSL certificate is the PositiveSSL certificate from Namecheap. It's worth noting that JungleWP® have an affiliation with Namecheap but the reason we feel comfortable recommending them to you is that we have a great experience with their support team and we believe they will issue certificates that work when your domain is accessed both with and without www.
Important Note:
If you have a single website that needs to use SSL for multiple domains, you will need a multi-domain SSL certificate.
If you have a single website on your server that will be using multiple subdomains, you will need a wildcard SSL certificate.When buying your certificate, select Nginx as the server type. If Nginx is not available as an option from your CA, then select either Apache or Apache+OpenSSL.You'll receive a file labeled YOUR_DOMAIN.crt. (This file might be contained within an archive with other files.)Open the .crt file. Its content is your SSL certificate. Copy the content of your .crt file and return to your website's SSL tab in JungleWP®. -
Paste the content of your .crt file into the fields 1 and 2 (and optionally 3 if available in your .crt file), and click "Create" .
-
Then return to your website's SSL tab again in JungleWP® and click on Force SSL.
Now, visit your site using HTTPS to make sure your certificate works. It should load over HTTPS and display a little lock in the address bar.