Intro
I was trying to find a YouTube video on this topic but could not really find it as the videos I found were not showing this process and the video titles would be wrong as well. That is why I made this video as I am assuming that many of you would be interested in securing their server access…
You can follow the video or read below to see the few steps involved in this process.
Assumption
Watch this video for a 5 minute setup of SSL for your WHM (and CPanel) server login. It is important to secure your server access to protect your website(s).
This video assumes you already have the AutoSSL enabled that has issued the SSL certificates to your domains on your server.
Any domain certificates on your server may be installed to enable a secure connection to server services like WHM login (port 2087), cPanel login (port 2083), Webmail service (port 2096).
You can install it via your WHM to establish a secure connection to any of the above mentioned services via secure ports 2087/2083/2096, respectively
Installation Process
Here I am assuming you have a dedicated server (this will not be accessible on shared hosting).
- Login to your WHM service (yourserverip:2087)
- In the search box on top left type: Manage Service SSL Certificated
- Tick the checkbox next to Calendar, cPanel, WebDisk, Webmail, and WHM Services
- Click Browse Certificates and select the one from the list
- The two top boxes will be populated automatically and the third should be fine empty
- Click Install
- Click Proceed to restart cpsrvd service
- You may want to clear browser cache before trying to use https:// (may not be necessary)
Setup Redirection
- In the top left search box type: Tweak Settings
- Select the Redirection tab on the right
- Select the ON option (Off is the default selected)
- Click the Save button
Now you can log out from your server and try the secure login like:
WHM
https://xxx.xxx.xxx.xxx:2087 (replace x’s with your server’s ip) OR
https://yourdomain.com:2087 (replace yourdomain.com with your domain) OR
https://yourdomain.com/whm OR
https://whm.yourdomain.com
CPanel
https://xxx.xxx.xxx.xxx:2083 (replace x’s with your server ‘s ip) OR
https://yourdomain.com:2083 (replace yourdomain.com with your domain) OR
https://yourdomain.com/cpanel OR
https://cpanel.yourdomain.com
Webmail
https://xxx.xxx.xxx.xxx:2096 (replace x’s with your server’s ip) OR
https://yourdomain.com:2096 (replace yourdomain.com with your domain) OR
https://yourdomain.com/webmail OR
https://webmail.yourdomain.com
These are all valid ways to access your server via secure (https://) connection.