How to redirect cPanel/Webmail to encrypted connection [SSL]?

When you want to transmit sensitive information over the Internet, you should use HTTPS instead of HTTP (plain-text protocol). For secure data transfer between user to web server, SSL (Secure Socket Layer) is used. SSL verifies the credentials of the user and the web server and then it redirects verified users to a secured connection (i.e. HTTPS).

You can use self-signed certificate or can purchase it from the certificate authority(CA). The certificates purchased from CA are costly, but self signed certificates are its alternatives. Both certificates provide encryption, but self-signed certificate generates a browser warning as shown below:


Self-signed Certificate Browser Warning


However, it is only one time warning, once a user accepts and installs the certificate as a trusted, no warnings will be shown from next connections.
Following are the steps to redirect cPanel/WHM or Webmail to an encrypted connection using cPanel self signed certificate:

  1. Login to your WHM

    WHM Login

  2. Select Server Configuration option

    Server Configuration in WHM


  3. Select Tweak Settings option

    WHM Tweak Settings

  4. Move to Redirection tab

  5. Set the value of Always redirect to SSL option On

  6. Select SSL redirect destination to Origin Domain Name

    Set SSL Redirection Destination from Tweak Settings

  7. Click on Save button to save your changes

  • 1 Users Found This Useful

Was this answer helpful?

Related Articles

How to activate and Manage Auto-SSL Certificate in WHM/cPanel?

cPanel provides free SSL Certificate to the WHM/cPanel users. Since it is an automated process by...

How to set limited privileges to a reseller account in WHM?

After creating Reseller account in WHM, the most important part is to set Reseller privileges....

Fatal error: Call to undefined function mysqli_connect() in /home/user/public_html/includes/connection.php

Error Message Fatal error: Call to undefined function mysqli_connect() in...

How to generate CSR key and install SSL certificate on IIS 8?

SSL (Secure Sockets Layer) is an encryption technology, which creates an encrypted connection...

Fix - cPanel Account Restore Failed: Failed to create the account. A database owner with the name “cpaneluser” already exists

One of our customers was migrated from another cPanel host. While restoring his account to our...