Installing SSL on cPanel with CSR generation


cPanel is a Unix-based web hosting control panel that provides a graphical user interface and automation tools to simplify the process of hosting a website. cPanel uses a 3-tier structure that provides administrators, resellers and end-user website owners with functionality to control the various aspects of website and server administration from a standard web browser.

cPanel is typically accessed over port 2082, with an SSL-secured server running on port 2083.

Access via cPanel:

In general, cPanel customers do not have direct access to generate their own CSR (Certificate Signing Request) and install an SSL. You may need to check with the hosting provider on how to create a CSR for certificates.

WHM (Web Hosting Manager):

The control center of the CPanel package is the WebHost Manager. Accounts can be set up and managed via the WebHost Manager. Use WHM to generate your CSR and install your issued certificate.

How to create a CSR certificate:

• From the SSL/TLS menu, click the Generate an SSL certificate and Signing Request link.

• Enter the email address to send the certificate.

• Enter the domain for which the SSL will be created in the “Certification host for” field.

• Enter the other administrative details of the certificate in the Country, State, City, Company Name, Division, and E-mail fields.

• Enter the password for the certificate in the Password field and click on “Create”.

Upon completion of these processes, an email will be sent to the above address with the certificate download link. Use the link to download the certificate, and then follow the steps below.

Step 1: Certificates (CRT)

• Log in to the Control Panel

• Click SSL/TLS Manager

• Click the Generate, View, Upload, or Delete SSL Certificates option.

• Paste the CSR provided by the CA into the Certificate Signing Request (CSR) section

• After the page loads, click the browse button and locate the CRT file that the SSL provider created. Or if you have selected and copied the contents of the CRT file, paste it into the Upload New Certificate text box

• Click the Upload button

• Click the Back link to return to the SSL/TLS Manager

Step 2: Enable SSL on your website (HTTPS) (Perform this step before using SSL certificate)

• Click SSL/TLS Manager > Set up SSL Certificate to start working with your site. Contact your ISP if this option is not available.

• From the Domain drop-down menu, select the domain that you want the SSL certificate to use. The inexpensive SSL certificate and associated private key are retrieved from the system.

• Open the intermediate CA in Notepad or another plain text editor and copy and paste the entire contents of the intermediate file into the CA Bundle (CABUNDLE) field.

• Click on “Install Certificate”. If successful, you should receive a message that the certificate was installed successfully.

Step 3: Verify the installation

To check the installation correctly, use our SSL Certificate Checker

Once the SSL certificate is correctly installed, the browser should display the required lock icon next to the URL. High-end certificates like an EV SSL certificate will display the entire address bar in green.

Source by Kalpesh Patel R

Add Comment