EasyWP: How to add SSL to your WordPress site

General information
How to add SSL to your website

General information

By default, SSL is enabled on FREE addresses (like yourapp-username.easywp.com). To add an SSL to your site linked to your real domain name, follow the steps provided in this article.

You will need to purchase an SSL certificate before installing it. You may browse the SSL certificates offered by Namecheap or choose a third-party provider.

When purchasing an SSL, your SSL provider will ask you to provide a CSR code. Instructions for this can be found in the How to generate a CSR article.

For the SSL certificate is ordered from Namecheap, it is preferable to use either of the below methods of domain control validation:

  • DNS-based method if the domain is using Namecheap basic nameservers.
  • Email-based one with Whois email address, if such is present and not hidden to be used.
To add an SSL certificate to your website, you will need to upload the following files via an SSL installation wizard:

  • SSL Certificate in Base64 PEM format (it typically has a .crt or .pem extension)
  • Certificate Private Key in PEM format (it typically has a .key extension)

How to add SSL to your website

1. Login to your EasyWP panel: in the Namecheap account please navigate to the section Apps > click on the icon of the panel > select the section 'Domains' once in the panel.

 - Upload the SSL certificate file you received from the Certificate Authority. Certificate files must be Base64 PEM-encoded and typically have a .crt or .pem extension. The main certificate should be combined with CA bundle (CA intermediate certificates) in a single file. To combine them, you may open both files using the text editor program, after that you can copy the code of the CA bundle file and paste it right below the certificate code in the .crt file. The changes need to be saved then. In case of Comodo certificates, you should receive the zip archive with *.crt and .ca-bundle files:

2. Upload the Certificate Private Key file in PEM format (the one you have created during the CSR generation process). Please ensure that your private key file has a .key extension and that the private key is unencrypted as Namecheap, currently, does not accept encrypted private keys.

NOTE: If the Private Key is provided in the text format, please save it in the text file and then rename its extension to .key.

3. Once the files are uploaded, toggle the button to enable SSL.

NOTE: To get to the SSL wizard (if you are not there yet) from within your EasyWP dashboard, click the needed website > the Domains tab.

That's it!

EasyWP is Namecheap's fast and reliable Managed WordPress Hosting solution.

Need any help? Contact our HelpDesk


We welcome your comments, questions, corrections and additional information relating to this article. Your comments may take some time to appear. Please be aware that off-topic comments will be deleted.

If you need specific help with your account, feel free to contact our Support Team. Thank you.

Need help? We're always here for you.

× Close