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 first.


  1. Purchase an SSL certificate before installing it. You may browse the SSL certificates offered by Namecheap or choose a third-party provider.
  2. If you use SSL certificate from Namecheap, follow this guide to activate it after the purchase.

    • You will be asked to submit a CSR code to our system during the SSL activation. In order to create one for your SSL certificate, please follow the How to generate a CSR guide.
    • Save the Private Key code (generated along with the CSR code), you will need to use it later to install the certificate.
      You can copy the code, including "-----BEGIN RSA PRIVATE KEY-----" and "-----END RSA PRIVATE KEY-----" headings, paste it to the text file and save as the ".txt" file.
        Note: Ensure you select ANSI format, also known as ASCII, saving the file with the help of text editor.
      If the key file is not saved, you'll need to generate a new pair of CSR code and Private key and replace the CSR code for the certificate.
    • Next, you will be prompted to select a domain validation method, for the SSL certificate ordered from Namecheap, it is possible to use either of the below methods:

      DNS-based method if the domain is using Namecheap basic nameservers.
      Email-based method with Whois email address, if such is present and not hidden to be used.
      HTTP-based method can be performed by uploading the file over SFTP.
        Note: Make sure you connected EasyWP to your FTP client before proceeding with HTTP-based validation method.

  3. 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.

  4. 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.
SSL installation

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 section above).

4. Upload the Certificate Private Key file with .txt extension (the one you have created and saved during the CSR generation process).
Please 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.

That's it!

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

Need any help? Contact our HelpDesk


38379 times


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