EasyWP: How to add SSL to your WordPress site + Video

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

NOTE: We provide a Free PositiveSSL option to our customers with all EasyWP packages.


If you already have the 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.

Pre-requisites

  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 an 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) properly on your end, 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" or the ".key" file.
        Note: Ensure you select ANSI format, also known as ASCII, while 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 the Whois email address if it is present and not hidden, so it can be used.
      HTTP-based method can be completed by uploading the file via FTP.
        Note: Make sure you connect EasyWP to your SFTP client before proceeding with the 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 the Certificate Authority: an SSL certificate (a file with the .crt extension) and a CA Bundle (a file with the .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 the files in your Namecheap account.

  4. To add an SSL certificate to your website, you will need to upload, paste as plain text or just drag-and-drop the following files via an SSL installation wizard. If you paste the text codes, ensure you keep the "BEGIN" and "END" tags included in every code.

    Private Key - use the file with the ".key" or with the ".txt" extension that you saved after the CSR code generation.
    SSL Certificate - use the SSL Certificate files with the ".crt" extension received from the CA.
    CA Bundle - it's the file with the ".ca-bundle" extension received from the Certificate Authority via email or downloaded to your account panel.
SSL installation

1. Log in to your EasyWP panel: on the Namecheap account Dashboard, open the Apps tab and click on the EasyWP icon.
2. Then click on the Manage button show in the picture below:


3. In the Website section, find the domain name in question >> click Manage next to the SSL Certificate.


4. Click Add on the next page.


Note: If another SSL has been installed before and you wish to replace it (e.g., during the SSL renewal), you will see the option 'Change' instead of the usual button. Click on it to initiate installation of a new certificate.

5. Tick the Custom SSL Certificate option.


The Private Key, SSLCertificate and CA Bundle boxes will appear. You can paste the corresponding codes, browse the Certificate and Private key or drag-and-drop the corresponding files from your PC.
 
Important note: Please use the full CA Bundle, with the CA Root Certificate included, for filling out the CA Bundle box, or, browse the corresponding file. You can find the full CA Bundles in this article.

After filling in the boxes, click Change to enable your custom Certificate.


On the next page, you will see the certificate installation status. The toggle will switch automatically to "Active" as soon as the SSL gets installed at the back-end. This may take a few minutes, usually, about 10 minutes.

Note: If you have a CDN service enabled for the website, the Sync option will appear at this stage shortly after the certificate has been enabled. Click the Sync button in order to get the same certificate installed on CDN. Keep in mind that for the website with the CDN option turned On, it is obligatory to have an SSL certificate installed on both the EasyWP and CDN services.


Note: We recommend keeping the Private key file stored on your side after SSL installation. You may need this file to install the certificate at any other server or to re-install it on EasyWP later once again.


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
Updated
Viewed
104132 times

Need help? We're always here for you.

notmyip