How to install an SSL certificate on cPanel

2020-06-09 By Ryan 5318 Views linux cpanel ssl security
3 reviews

In order to purchase a certificate, you need to give Certificate Signing Request (CSR) to the Certificate Authority. It contains the information about organization's name, domain name, and location. This information is used to verify and create the SSL certificate. After that, you may purchase a certificate from any Certificate Authority.

Once the SSL certificate files are received from the Certificate Authority as the zip file, unzip the files and copy them into the directory where need to keep and then process further procedure.


This article will guide you on how to create CSR and install the SSL certificate via cPanel.


Create "Certificate Signing request (CSR)" from cPanel


  1. Log in to the cPanel account using the below link.

    https://IP address:2083/
    

    NOTE: Replace the IP address with your real IP address.

  2. Once logged in to the cPanel account, click on the SSL/TLS menu under the security section.

    cpanelssl1

  3. Click on the Generate, view, or delete SSL certificate signing requests option under the Certificate Signing Requests (CSR) section.

    cpanelssl10

  4. Select Generate a New 2048-bit key and enter the other details by using only alphanumeric characters. Once entered the details, click on Generate button that is shown in the below image.

    cpanelssl11

  5. Now it will redirect to another page and will show the newly created Certificate Signing Request (CSR). Please copy them into the directory well where need to keep, and need to submit this to Certificate Authority for SSL certificate order.

    cpanelssl12


Start to install "SSL certificate" on cPanel


  1. Log in to the cPanel account using the below link.

    https://IP address:2083/
    

    NOTE: Replace the IP address with your real IP address.

  2. Once logged in to the cPanel account, click on the SSL/TLS menu under the security section.

    cpanelssl1

  3. To initiate the installation process, click on Manage SSL sites under the Install and Manage SSL for your site (HTTPS) section.

    cpanelssl2

  4. Now you will get the page to fill the certificate files, change the domain drop-down to the exact domain name in which need to install the SSL certificate.

    cpanelssl3

  5. Open the certificates files in any text editor like Notepad, then Copy and paste the full text including the header and footer —–BEGIN CERTIFICATE—– and —–END CERTIFICATE—– in the appropriate text box(s).

    cpanelssl4

  • Certificate (CRT): This is the server certificate that was issued for the domain.

    cPanel should fetch the certificate automatically from the "Autofill by Domain" option if it is uploaded previously from the option Generate, view, upload, or delete SSL certificates under the Certificates (CRT) section.

    cpanelssl5

    Back toSSL/TLS menu under the security section:

    cpanelssl6

    Once clicked on the Generate, view, upload, or delete SSL certificates option, then click on choose file option that shown in the below image to locate your SSL Server Certificate and then click on the Upload Certificate option to upload the SSL certificate to the cPanel.

    cpanelssl7

  • Private Key (KEY): This is the Private Key (KEY) that was created during the SSL certificate generation. If the Certificate Signing Request (CSR) is created on the same cPanel server, then cPanel should fetch automatically. Otherwise, paste it manually.

  • Certificate Authority Bundle (CABundle): It is the intermediate certificate that allows browsers and devices to understand who issued the trusted certificate. In most cases, there is no need to give the CA bundle because the server will fetch it from a public repository during installation.

  1. Click Install Certificate to complete the installation.

    cpanelssl8

  2. Once the installation is completed, you will get a message that the certificate was successfully installed.

    cpanelssl9

  3. Now click on OK button and verify from the below link that the SSL certificate was installed correctly for the domain.

    https://www.sslshopper.com/ssl-checker.html
    


Related LayerStack Products


Related Tutorials

What do you think about this article?

Rate this article
Need assistance?

Try this guide to receive free bundled services at signup on a new free account.

Sign Up

Your Feedback Is Important

We hope you’ll give the new products and updates a try. If you have an idea for improving our products or want to vote on other user ideas so they get prioritized, please submit your feedback on our Community platform. And if you have any questions, please feel free to ask in the Community or contact our Technical Support team.