How To Set Up SSL Certificate? – Before We Get Into The Topic , let’s Learn Some Basic Of This Topic
How to Install an SSL/TLS Certificate In Web Host Manager?
The instructions below will walk you through the process of installing SSL on Web Host Manager (WHM). If you need to secure more than one server or device, you’ll need to install the certificate on each one separately. Refer to our CSR Generation Instructions and skip the steps below if you haven’t yet generated your certificate and finished the validation procedure.
What You’ll Need
1. Your server certificate
This is the certificate for your domain that you received from the CA. This might have been sent to you via email. If you don’t have it yet, you can get it by going to your Account Dashboard and clicking on your order.
2. Your intermediate certificates
The devices connected to your server can use these files to identify the issuing CA. There could be several of these certifications. If you received your certificate in a ZIP file, it should also include the Intermediate certificate(s), generally known as a CA Bundle. If not, you’ll need to get the right CA Bundle for your certificate.
3. Your private key
If you used a free generator tool to produce your CSR, this file should be on your server or in your possession. The private key is not immediately visible on some platforms, such as Microsoft IIS, but the server keeps track of it.
1. Log in to WHM
When attempting to access your WHM login page, you may see the error message “Your connection is not private” or anything similar. This is due to your login page’s default use of a self-signed certificate. Please ignore this warning and continue through the error notice.
2. Enter Username/Password
Log in using your Username and Password. Web Host Step3
3. Go to your Homepage
Check to see if you’re on your WHM homepage. Web Host Step4
4. Click SSL/TLS
Web Host Step5: Click the SSL/TLS button.
5. Click Install an SSL Certificate on a Domain
Click Install an SSL Certificate on a Domain on your SSL/TLS Manager page. Web Host Step6
6. Type in your domain name
Type the domain name you want to secure with your SSL Certificate in the Domain field. Web Host Step7
7. Input your Certificate Files
Your Certificate Files should be copied and pasted into the proper text field (s).
Note 1: If you previously uploaded the server certificate to the server and supplied the correct domain name above, WHM should automatically acquire the Certificate (CRT) text for you. Note 2: If the certificate came in a ZIP file, select “Extract All” and then drag the server certificate into a text editor like Notepad. This will allow you to copy all required text, including
Note 1: If you previously created the Certificate Signing Request (CSR) in the “Generate an SSL Certificate and Signing Request” section of your SSL/TLS Manager and entered the correct domain name above, WHM should automatically fetch the Private Key text.Note 2: If you created the CSR and private key outside of your SSL/TLS Manager, WHM should automatically fetch the Private Key text.
Certificate Authority Bundle (optional) – These are intermediary certificates that tell browsers and devices who issued your trustworthy certificate.Note 1: WHM gets the CA Bundle from a public repository automatically. Download the necessary CA/Chain Certificate for your certificate if you forgot to save these files. Note 2: If you have multiple intermediate certificates, paste them one by one to make the proper certificate chain/path.
8. Click Install
Click Install once you’ve entered the Certificate Files into the appropriate fields.
Note 1: “Enable SNI for Mail Services” is not required. If numerous hostnames are served via HTTPS from the same IP address, Server Name Indication (SNI) should be used.
Note 2: Before the certificate will operate, you or your web host may need to restart the Apache server.
Congratulations on your achievement! Your SSL certificate has been successfully installed! To double-check your work, go to https://yourdomain.tld in your browser and look at the certificate/site information to determine if HTTPS/SSL is working properly. Remember that for modifications to take effect, your server may need to be restarted.
Use our SSL Checker Tool or contact our Customer Experience Department for further information on how to carefully examine your server’s setup.
Manual Intermediate Installation Instructions
If the intermediate certificates did not install and configure themselves properly using the procedures above, follow the procedures below to manually install them in Apache. Please contact your web host or system administrator for assistance if you do not have access to your Apache server.
1. Locate the Virtual Host File
Locate the Virtual Host File, which is normally found in the /etc/httpd/conf/httpd.conf file. Note: The location and name of this file can vary depending on your settings. “SSL.conf” is another common name for the file.
2. View the Virtual Host File
View the Virtual Host setup, including the IP address and appropriate name (including port 443).
3. Edit your Virtual Host
Add the bolded YourIntermediateCertificate file to your Virtual Host configuration:
Note: Double-check that you’ve entered the correct file location and name for the intermediate certificates. These certificates should be saved in the same directory as your server certificate and private key in cPanel.
4. Save the changes
Save the modifications to the configuration file.
5. Add the intermediate certificate
In cPanel, place the intermediate certificate file in the same directory as your server certificate and private key.
6. Restart your server
Your Apache server should be restarted.