How to manually install an SSL certificate on my cPanel Cloud server

../_images/cpssl1.png

Basics of SSL Certificate Installation on cPanel Server

Many networks offer automated installation of SSL certificates on your cPanel server. E2E Cloud is one of the leading networks that offer unlimited installation services and does not specify the type of certificate you must install. You may or may not purchase an SSL certificate beforehand from a service provider. You can install this certificate either way on your cPanel server.

What is a cPanel Server?

cPanel server is probably the fastest and most high-speed automation platform used by developers and businesses to streamline processes and bring efficiency to performance.

You can easily get started with the E2E Cloud cPanel server. With cPanel, you can access multiple tools that create a high-speed automation experience and ease the functioning of all server management tasks. As a developer or business leader, your core objective is to enhance customer experience, and cPanel helps you do just that by helping you build every little aspect for website engagement and the resultant user experience.

With cPanel, you can easily manage a hundred different features with one click. It also allows the customer to steer the experience while you play the role of a facilitator. Imagine how this fast-paced platform can open up new opportunities for your business and expand the revenue-generating potential by giving you access to third-party plugins and white label software, among others.

How to Install SSL Certificate on cPanel Cloud Server

For installation of SSL certificate on your cPanel cloud server, you need to consider two scenarios:

Scenario 1: You have not purchased the SSL certificate from a provider. In this case, you need to first get yourself a private key and Certificate Signing Request or CSR.

Steps to Generate A Private Key and CSR:

  1. Log in to cPanel.

  2. Navigate to the Security section on the home screen.

  3. Select SSL/TLS from the drop-down list.

  4. Click on Private Key or KEY.

  5. Click on Generate/View/Upload/Delete Your Private Key.

  6. Select Generate Your Private Key.

  7. Add a description in the Description Box.

  8. Make sure the Key size is set to 2048 bits.

  9. Click Generate for cPanel to generate your Key.

  10. Your Key will be displayed on the screen.

  11. You are now ready to move to the next part of generating the CSR.

  12. Once you have generated the Private Key, click Return to SSL/TLS.

  13. Select Certificate Signing Requests (CSR) from the drop-down.

  14. Click Generate/View/Delete SSL Certificate Signing Request (CSR).

  15. On the CSR page, in the Key list box, select the same description as the one entered in step VII.

  16. Select the desired domain that needs security with the certificate in the Domains text box.

  17. Remember to select the correct domain name.

  18. Fill the remaining details in the boxes of the CSR page and click Generate.

  19. cPanel will generate and display the CSR on your screen.

  20. You can simply copy this CSR text and submit to the SSL certificate provider to receive the certificate.

Scenario 2: You already have an SSL certificate from E2E Cloud along with a private key and CSR. In this case, you need to install the private key using cPanel.

Steps to Install A Private Key Using cPanel

  1. Log in to cPanel.

  2. Navigate to the Security section on the cPanel homescreen.

  3. Select SSL/TLS.

  4. Go to the Private Key (KEY) section, click on Generate/View/Upload/Delete Your Private Keys.

  5. On the Private Key page, select Upload a New Private Key.

  6. You can upload the key in one of two ways:

  7. Paste the key text, type a description, and click Save.

  8. Select Browse to find the .key file on your system, type a description, and click Upload.

  9. Once this is done, click Go Back.

  10. Select Return to SSL/TLS.

  11. Your SSL certificate is now ready to be installed and enabled for your website.

SSL Certificate Installation and Activation

This is the final stage of installing and enabling your SSL certificate for your website. Needless to say, you should be ready with your private key and CSR to complete this final step. Ideally, you should have a SSL certificate that E2E Cloud provides, in which case you have to install the certificate separately for each domain following these steps:

  1. Click Generate/View/Upload/Delete SSL certificates under Certificates (CRT) on the SSL/TLS page.

  2. You can upload a new certificate by pasting your certificate text and typing a description or by uploading the .crt file from your computer.

  3. Return to the SSL/TLS page and click Manage SSL sites under Install and Manage SSL for your site (HTTPS).

  4. Upload the .crt file from your computer for cPanel to auto-fill the CRT and KEY boxes.

  5. Select the domain you wish to secure in the Domain list box.

  6. Select CABUNDLE if your certificate needs a Certificate Authority Bundle. Otherwise, leave the box blank.

  7. By clicking on Install Certificate, cPanel starts the installation, and you will get a message saying SSL Host Successfully Installed on your screen upon completion.

  8. Don’t forget to click OK to exit the installer.

You are now ready to enjoy the benefits of an SSL certificate for better website performance.