When you install an SSL onto an Addon Domain in cPanel hosting, it is not an automatic install like it is with the primary domain for the hosting account.
You will have to manually setup, create, and install the SSL on the Addon Domain. That is what I will walk you through below.
If you’d rather not deal with doing this yourself, feel free to let me know, I’d be happy to install your SSL for you.
Ready to Do-it-Yourself?
In this tutorial you will be managing two different products.
- The SSL Certificate
- The cPanel Hosting
This tutorial is done from a GoDaddy account where both the hosting and SSL live. The same steps would apply no matter where your cPanel Hosting and SSL were purchased.
Step 1: Activating Your SSL
- Click “Set Up”
- Select the credit you want to use (in this case, I only have the one)
- Click “Set Up” again
Step 2: Start the setup in cPanel
- In the search bar type SSL
- Click on the “SSL/TLS” icon
Once in the SSL/TLS manager, you will have a total of four (4) steps to complete. After completing step 2 below, you will have to switch back over to the SSL Manager. Each of the steps below are outlined in individual screenshots.
Step 2.1: Private Key
- Select your encryption level in the drop down
- Click “Generate”
Step 2.2: Generating a CSR
- In the drop down, select the Key you just generated in the previous step
- Enter your domain name you want this SSL to cover
- Enter the City of business or mailing address
- Enter the State your business is registered in
- Chose your Country from the drop down
- Enter the company name (if no company enter your name)
- Company division would be your role; i.e Owner, Marketing, IT
- Enter the best email address for contacting you
- Click “Generate”
Passphrase and description are optional.
Step 3: Add your CSR to the SSL Manager
After clicking Generate in the previous step, you will see the page as displayed below.
Copy the strange looking text in the gray box
Head back over to the section of your account where you manage your SSLs.
After clicking on Manage, you will be presented with the following…
- Select “Provide a certificate signing request (CSR)”
- Past that strange looking text (your CSR) in the box
- Agree to the terms
- Click “Request Certificate”
After clicking the “Request Certificate” button in the previous step, you will see the screen displayed below.
This means you did it right!
Step 4: Installing your certificate on cPanel
Once the SSL Certificate has completed verification, it will issue a certificate and you will see the screen below.
- Click “Download”
After clicking download you will be presented with two additional steps.
- In the drop down, select your “Server Type”. In my case, “Apache”.
- Click “Download Zip File”
Once the zip file is downloaded to your computer and unzipped, you will have two files.
Very Important => You want to use the file that is a random string of numbers and letters. NOT the one titled gd_bundle-….
Once the files are extracted on your machine, head back over to cPanel to the SSL/TLS section and click on the third option, “Certificates (CRT)”. Then follow the steps below.
- Click on “Choose File”
- Locate the file on your machine and select it
- Click on “Open”
- Click “Upload Certificate”
For the final step, you have to install the certificate. In the cPanel SSL/TLS section, go down to the last option “Install and Manage SSL”.
- In the drop down, select your domain
- Click on “Autofill by Domain” (verify all boxes are populated and hve green check marks)
- Click “Install Certificate”
When you see the message below, you will know that your SSL is installed and configured properly.
Your site will now resolve to HTTPS and show the green padlock.
Wrap Up and Review
You’ve just learned something not many people know how to do! Hopefully you found it easier then you thought it would be.
If you’re determined to get this done yourself and have additional questions or concerns, use the comments below and I’ll be happy to help you get things sorted out.