Adding an SSL to Addon Domain in cPanel


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.

Note: This tutorial will also apply to anyone setting up a 3rd party SSL on a cPanel hosting account.

Done-For-You Service

Want us to fix it for you!? If you don’t want to waste time with these tech issues, we’re happy to do-it-for-you! You can feel confident knowing you’ve got an expert fixing it for you!

Ready to Do-it-Yourself?

In this tutorial you will be managing two different products.

  1. The SSL Certificate
  2. 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: Start the setup in cPanel

  1. In the search bar type SSL
  2. Click on the “SSL/TLS” icon

Once in the SSL/TLS manager, you will have a total of three (3) steps to complete. After completing step 1 below, you will have to switch back over to the SSL Manager. Each of the steps below are outlined in individual screenshots.

Step 1.1: Generating a CSR

  1. In the drop down, select Generate New…
  2. Enter your domain name you want this SSL to cover
  3. Enter the City of business or mailing address
  4. Enter the State your business is registered in
  5. Chose your Country from the drop down
  6. Enter the company name (if no company enter your name)
  7. Company division would be your role; i.e Owner, Marketing, IT
  8. Enter the best email address for contacting you
  9. Click “Generate”

Passphrase and description are optional.

Step 2: Use the CSR to Generate the SSL Cert

After clicking Generate in the previous step, you will see the page as displayed below.

Copy the strange looking text in the gray box

Step 2b: Generating the SSL Certificate

Head back over to the section of your account where you manage your SSLs.

Click “Setup”

After clicking on Setup, you will be presented with the following…

  1. Select “Input a CSR”
  2. Past that strange looking text (your CSR) in the box
  3. Click “Continue”

After clicking on Continue, you will be presented with the following…

  1. Chose your “Certificate Authority” (doesn’t matter which you pick)
  2. Check that you agree to the terms
  3. Click “Continue”

After clicking the “Continue” button again, you will see the screen displayed below.

This means you did it right!

Step 3: Installing your certificate on cPanel

Once the SSL Certificate has completed verification, it will issue a certificate and you will see the screen below.

  1. Click “Download”

After clicking download you will be presented with two additional steps.

  1. In the drop down, select your “Server Type”. In my case, “Apache”.
  2. 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-….

Step 3b: Uploading the SSL Cert in cPanel

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.

  1. Click on “Choose File”
  2. Locate the file on your machine and select it
  3. Click on “Open”
  4. Click “Upload Certificate”

Image 2017-03-24 at 12.57.53 PM.public.png

Step 3b: Installing the SSL Cert in cPanel

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”.

  1. In the drop down, select your domain
  2. Click on “Autofill by Domain” (verify all boxes are populated and hve green check marks)
  3. 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.

Image 2017-03-24 at 1.01.27 PM.public.png

Wrap Up and Review

You’ve just learned something not many people know how to do! Hopefully you found it easier than you thought it would be.

Done-For-You Service

Want us to fix it for you!? If you don’t want to waste time with these tech issues, we’re happy to do-it-for-you! You can feel confident knowing you’ve got an expert fixing it for you!

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.

  • Thank you so much! Your tutorial is way better than godaddy. I wish I had found this a long time ago.

    • Hey Tammy,

      Glad I could help. Let me know if there is anything else you need help with.

      — Chirs

  • Lionel Gerber says:

    Perfect. Thanks. you’re the best.
    Way better than the (not worth promoting their name) Co. that had No idea how to do this.

    , Sincerely

    • Exactly why I wrote it! Glad you found it. Thanks for leaving a comment to let me know.

      — Chris

  • Bro, I have to thank you a million times for this guide. You just saved my day my man. Wish you a fortune ahead of you.

  • Hi, great article.
    I have followed exact procedure to install SSL for my sub domain.
    But it doesnt work and still shows not secure.
    everything seems to be OK, green ticks etc. details of cert.
    I have tried contacting godaddy and cert issue company to no avail.

    • Have you tried checking to see if there is cert assigned to your domain? What is the sub domain?

      • Sslshopper shows invalid n expired certs. When checked from within godaddy certs are shown ok.
        Subdomain is
        And it is not the primary domain on control panel.
        I do get error couple of times when installing certs that IP address is bound.

  • Thanks, this was very helpful!

  • videos do not open, I took all the steps. ultimately failed. The certificate appears in the SSL / TLS section. But the secure key has not been activated.

    • Sorry this didn’t work for you. I am not able to duplicate any issues with the videos…If you want to share your URL where you’ve installed the cert I can check it and try to tell you the specific issue.

      – Chris

  • Incredibly helpful, thanks Chris!

  • Worked for me, except for digging around a bit to find my CPanel. GoDaddy’s tech support chat window sent me here. Thanks for posting this!

    • Hi Lam,

      Thank you for your comment and feedback. Appreciate you taking the time to let me know!

      – Chris

  • Thank you very much Chris. You helped me a lot. God bless you.

  • ¡Saludos! Muy útil consejos dentro de esta Poste! Es la que harán cambios.
    Muchas gracias por compartir!

  • Suzy Leech says:

    Brilliant!! Why isn’t this on GoDaddy’s site????
    You saved my bacon 😉

  • Darpan Dahiya says:

    thank you! you are an angel

  • >