EasyWP: How to add SSL to your WordPress site
By default, SSL is enabled on FREE addresses (like
yourapp-username.easywp.com). To add an SSL to the site linked to your
real domain name, follow the steps provided in this article.
If you already have necessary certificate files for SSL installation, feel free to proceed with the steps described in the SSL installation
section. Otherwise, check the Pre-requisites
- Purchase an SSL certificate before installing it. You may browse the SSL certificates offered by Namecheap or choose a third-party provider.
- If you use SSL certificate from Namecheap, follow this guide to activate it after the purchase.
- Once all the activation steps are done and the domain validation is completed, your SSL order will be issued and you'll receive two files from Certificate Authority: SSL certificate (file with .crt extension) and CA Bundle (file with .ca-bundle extension).
An email with the files will be sent to the administrative contact email address for the SSL order, you will also be able to download them in your Namecheap account.
- To add an SSL certificate to your website, you will need to upload the following files via an SSL installation wizard:
Certificate Private Key in PEM format (with a .txt extension) - the one you save after CSR code generation.
SSL Certificate in Base64 PEM format (with a .crt extension) - the files with .crt and .ca-bundle extensions should be combined into a single file with .crt extension.
For this, open both files using text editor, copy the chain of codes from the example_com.ca-bundle file and paste it below the code in the example_com.crt file, then save it as a file with .crt extension.
1. Login to your EasyWP panel: in the Namecheap account, navigate to the Apps section >> click on the icon of the panel >> confirm that the app can be synchronized with the Namecheap account.
2. In the Overview tab >> in the Website section find the domain name in question >> click Manage next to the SSL Certificate.
3. Upload the SSL Certificate file with .crt extension, that you combined earlier (see how to combine the certificate files in the Pre-requisites
4. Upload the Certificate Private Key file with .txt extension
(the one you have created and saved during the CSR generation process).
ensure that your Private Key file is unencrypted as Namecheap, currently, does not accept
encrypted private keys.
5. Once the files are uploaded, toggle the button to enable SSL.
Now, it'll look like this:
NOTE: To get to the SSL wizard (if you are not there yet) from within your EasyWP dashboard, click the needed website >> Domains.