How to Install or Move an SSL in WHM
In this tutorial we will show you how to install/move an SSL in your WHM. You will also need your SSL certificate, private key, and intermediate certificates. Get a copy of the .CERT file for your domain. Typically, it can be found in the /usr/share/ssl/private/. You will also need the CABUNDLE that can be found in /usr/share/ssh/certs/. Once you have a copy of both of these files, save them locally so that you can access them to paste in your new server.
Note: that you will require root access in order to follow these directions.
How to Install an SSL Certificate in WHM for a Domain
There are only a few steps required to complete this process. You can install new Certificates and also move old ones using these instructions.
- Login to the WHM
In the SSL/TLS section click on Install an SSL Certificate on a Domain
You will need to provide the following values:
IP Address This should be left blank Certificate You can automatically fill the certificate or paste the entire .CRT file in the space provided Private Key This key may already exist on the server, or you can paste the .key file in the space provided Certificate Authority Bundle Typically, the server obtains this information, but you can paste in the CA bundle if you have it Enable SNI for Mail Services Only check this off if you using the certificate for email. If you are not, then you are using the existing VPS/Dedicated server certificate for mail. Per cPanel's documentation, "Mail SNI configures the mail services to use the SSL certificate for your domain instead of the server's default certificate."
- Once you have all the values set click Install in order to add the certificate. If you need to stop the process and start over, then click Reset.
Congratulations! You should now be able to install or move SSL certificates using the WHM.