Watch Video Tutorial
Don’t like reading?
No problem, click the play icon to watch the step-by-step video tutorial and follow along. But in case you get confused, don’t be afraid to read the textual version of the tutorial because its more detailed and contains screenshots to help you understand.
The video tutorial is missing a step to combine .ca-bundle and .crt files. But I’ve have updated the textual tutorial to include this step so you may want to read through the tutorial to see this step.
Step 3. Upload SSL Certificate
- Open .ca-bundle file with a text editor.
- Copy all contents inside .ca-bundle
- Open .crt file with a text editor then paste what you copied in (1) above here
This was brought to my attention by Jake (shout out to you Jake) in the comment section that, without combining ca-bundle and .crt file, you’re going to run into problems because some information such as local issuer aren’t available in .crt file alone. Your server also gets slapped with a grade “B” rating.
When you download your SSL certificate, you’re likely going to find 3 different files. I.e private.key, ca_bundle.crt (sometimes .ca_bundle) and certificate.crt (sometimes example_com.ca_bundle.
You need to open ca-bundle file with a text editor, copy the contents in there then paste paste contents in .crt file.
Once you’ve pasted the contents of ca-bundle file into .crt file. You now have a single combined .crt file that is ready for upload.
Now head over to EasyWP dashboard. Under SSL Certificates, you should see a gray box on the left hand side with “Missing SSL Certificates” text.
Click on “Upload” to select your SSL certifcate from the folder sent to you by SSL issuing provider.
Navigate to folder where you downloaded your SSL files and locate “certificate.crt” file.
Double click on the file to upload
File upload should take a second or less.
So, you may not notice the upload process but once the SSL certificate has been successfully installed, you should notice “Upload” text change to “Change”
You may see an error if you try to upload a non .crt file. So make sure the file you’re uploading here has .crt file extension.
Step 4. Upload Private Key
After installing a certificate, next step is to install private key.
From SSL Certificates section, on the right hand side, click on “Upload” under “Missing Private Key”.
Again, from the folder that contains your certificate files, locate and double click on “private.key” file.
Make sure the file you’re uploading has a .key file extension.
It should take a second or less before the file uploads.
You’ll notice the text on the Private Key gray box change. Such as “Upload” to “Change” green text.
If you’ve uploaded an incorrect file, you’ll see an error message. Review the error and try again.
Step 5. Turn on SSL
After installing SSL files, that is Certifcate and Private key files, all you have left is to click on the gray toggle button under “SSL Certificates” section to switch on your SSL
The toggle button will turn to green. This indicates that SSL has now been activated on your website.
Step 5. Test your website on https
Now head over to your website and try refreshing. If everything went on well you should see your website redirect to https without issues.
Sometimes, you might see an error such one below
Don’t freak out..
If you see connection not private, try refreshing the page one more time.
If problem persists, go back to EasyWP dashboard and turn off SSL by clicking on the green toggle button, then refresh your website then turn on SSL again and usually.
it should work unless if the certificate is invalid only then will the problem persist without fixing.
That is it!
You’ve successfully installed an SSL certificate on your EasyWP website.
See following section on how to get a free SSL Certificate from LetsEncrypt
How to get a free SSL from LetsEncrypt
Unfortunately, Namecheap doesn’t provide free LetsEncrypt SSL for EasyWP unless if you generate the certificate yourself.
See the following steps on how to get a free SSL certificate for your website
Step 4. Type in your server information
As a process to verify your domain, you’ll be required to fill the form above.
The information required here is available on your EasyWP dashboard
Login into your EasyWP dashboard
- Click on “Files & Database”
- Click on “Access Files” button under SFTP Access section to view details
You should now see your EasyWP server information available for use.
- Server is Host on the form
- Username is the username that is required in the form
- Password is the password required in the form
Now all you have to do is copy and paste this information into SSLForFree.com form
- Choose “SFTP” as server type
- Copy and past “Server” information from EasyWP dashboard
- Port should automatically switch to 22 when you changed server to SFTP
- Copy and paste in your username from EasyWP dashboard
- Copy and paste in your password from EasyWP dashboard
- Leave Directory empty – you don’t have to do anything there
Then click on “Download Free SSL Certificate” button to generate your free SSL
To delete pre uploaded SSL certificate files, just upload non-SSL files such as an image, this will delete pre uploaded SSL files
Step 5. Download your SSL files
If previous step went through successfully, you should now see your certificate files available for download.
Click the big green “Download All SSL Certificate Files” button to start download.
You should now have an “sslforfree.zip” file on your computer drive.
To use the files, you will need to unzip the file so you can see the SSL files that you will be uploading to your server.