Facebook Twitter Instagram
    TecAdmin
    • Home
    • Ubuntu 20.04
      • Upgrade Ubuntu
      • Install Java
      • Install Node.js
      • Install Docker
      • Install LAMP Stack
    • Tutorials
      • AWS
      • Shell Scripting
      • Docker
      • Git
      • MongoDB
    • FeedBack
    • Submit Article
    • About Us
    Facebook Twitter Instagram
    TecAdmin
    Home»Control Panel»How to Install Services SSL Certificates in WHM & cPanel

    How to Install Services SSL Certificates in WHM & cPanel

    RahulBy RahulJanuary 24, 20142 Mins Read

    This article is used helpful for installing SSL certificate signed by CA for our WHM services. By default all services used self signed certificate in WHM/cPanel and we always get an warning while using any secured service like WHM/cPanel access, webmail access etc.

    Using this article we will install trusted ssl certificate in our WHM/cPanel server. Follow the below steps to do it.

    Step 1: Check System Hostname

    Check your current system hostname to generate csr by going to following location

        Home » Networking Setup » Change Hostname

    whm-ssl-certificate-step-hostname

    Or we can use linux command to find systems hostname

    # hostname
    
    server1.tecadmin.net
    

    Step 2: Generate CSR (Certificate Signing Request )

    In the next step we need to generate CSR with the hostname of our system found in step 1. Lets navigate to following location in WHM

        Home » SSL/TLS » Generate an SSL Certificate and Signing Request

    whm-ssl-certificate-step-1

    File all details for your CSR and click on Create button. This will generated self-signed certificate, the private key and the certificate signing request like below.

    whm-ssl-certificate-step-2

    Step 3: Install Certificate in WHM

    Use certificate signing request created in step 2 and purchase a trusted certificate from any certificate authority like

    When you recieve a valid certificate. Navigate to following location in your WHM to complete SSL installation.

        Home » Service Configuration » Manage Service SSL Certificates

    Select all services to whome you need to install certificate, and paste the certificate in Certificate section and click Autofill by Certificate like below screenshot.

    whm-ssl-certificate-step-4

    WHM will automatically search for private key and Certificate Authority Bundle and show in boxes as above. Now click on Install button.
    After finishing installation it will prompt for restart cPanel service, so just click on Proceed button.

    whm-ssl-certificate-step-5

    Step 4: Verify SSL Setup

    At this stage you have successfully install a trusted ssl certificate in your WHM panel. To verify it navigate to below location and click on Certificate Details link in each service and view the details.

        Home » Service Configuration » Manage Service SSL Certificates

    whm-ssl-certificate-step-6

    Also you can try to access your WHM/cPanel using https like below urls

    • WHM: https://HOSTNAME:2087
    • cPanel: https://HOSTNAME:2083
    cpanel SSL whm
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp
    Previous ArticleHow to Reset MariaDB root Password in Linux
    Next Article Top 5 FTP Clients for Windows Systems

    Related Posts

    How to Delete a Let’s Encrypt Certificate using Certbot

    Updated:June 3, 20222 Mins Read

    How to Install and Secure Apache on Debian11

    6 Mins Read

    How to Rename MySQL Database

    Updated:July 26, 20213 Mins Read

    How To Secure Tomcat with Let’s Encrypt SSL

    Updated:June 4, 20223 Mins Read

    Adding Let’s Entrypt SSL to Webmin Hostname

    2 Mins Read

    How to Setup Let’s Encrypt (Certbot) on Ubuntu 20.04

    Updated:May 27, 20223 Mins Read

    1 Comment

    1. ritu raj on August 1, 2019 1:40 pm

      in whm we dont require to create Private key like cpanel??

      or it automatically get created after creating the CSR??

      Reply

    Leave A Reply Cancel Reply

    Recent Posts
    • How To Install Docker on Ubuntu 22.04
    • How to Install Bower on Ubuntu 22.04 & 20.04
    • How to run “npm start” through Docker
    • Filesystem Hierarchy Structure (FHS) in Linux
    • How to accept user input in Python
    Facebook Twitter Instagram Pinterest
    © 2022 Tecadmin.net. All Rights Reserved | Terms  | Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.