cPanel Hostname SSL – Force cPanel to check and issue Certificates
cPanel will now regularly check the sites on your cPanel server have an SSL installed. cPanel will also check your server’s hostname to see if a valid certificate is installed.
Having an SSL deployed to each website on your cPanel server means users can take advantage of free encryption. Basic SSL certificates used to cost around $12. Since Let’s Encrypt disrupted the market basic SSL’s are now free for everyone.
Why use an SSL?
If your users connect to WHM and cPanel by using the hostname, https://hostname.server.com:2087 or https://hostname.server.com:2083. Having a valid hostname certificate helps to prevent browser security warnings.
If there is no valid certificate installed on the server then your users will see the default warnings.
Install cPanel Hostname SSL
To manually install a hostname certificate you can just call the checkallsslcerts script.
/usr/local/cpanel/bin/checkallsslcerts
By running the checkallsslcerts script you also secure the connections to FTP if you use SFTP. Also, you can then use secure ports for email and users will not see a warning about insecure connections in outlook. This does not secure mail once it has left the server. But it does provide a secure connection between the server and the end-user.
How was this article?
More from cPanel
How To Install A Cloudflare Origin SSL Certificate In cPanel
Free SSL Certificates from places like cPanel or Let's Encrypt are great. When Let's Encrypt first introduces free SSL Certificates …
Create a SWAP partition on CentOS, RHEL and AlmaLinux without a reboot
SWAP is a memory type that Linux NVMe VPS Servers use to process requests. Memory will be held in SWAP …
Help fixing Error: last request failed: [AUTH] Authentication failed.
The Error: last request failed: [AUTH] Authentication failed error can be caused by a range of things. It could be …