GoDaddy Apache cPanel: Install SSL Certificate

What?
An article to remind me how to install an SSL certificate with GoDaddy.

Why?
A quick reference for myself as I found that with GoDaddy, a purchased SSL certificate seems to require re-installing each year despite it's expiry in a couple years time.

The first time I did it, there were more steps; the second time I just did as per the below. If I ever have to do the long process again, I'll add it to this article.

How?
I know there are instructions on the GoDaddy website but this is how I do it along with screenshots:
  1. Login to your GoDaddy panel and expand the menu by clicking the caret by your name in the top right corner, then click on "My Products":
    Setup SSL Certificate on a GoDaddy hosted Apache server with cPanel - Step 1:

  2. Scroll down to SSL Certificates and click on the "Manage" button alongside the domain you want to install the SSL certificate for
    Setup SSL Certificate on a GoDaddy hosted Apache server with cPanel - Step 2:

  3. Select the Server Type and then click on "Download Zip File" button
    Setup SSL Certificate on a GoDaddy hosted Apache server with cPanel - Step 3:

  4. Decompress the ZIP and find the CRT file
    Setup SSL Certificate on a GoDaddy hosted Apache server with cPanel - Step 4:

  5. Return to your GoDaddy page and scroll down to "Web Hosting" then click on "Manage"
    Setup SSL Certificate on a GoDaddy hosted Apache server with cPanel - Step 5:

  6. Click on the "cPanel Admin" button to go to your cPanel
    Setup SSL Certificate on a GoDaddy hosted Apache server with cPanel - Step 6:

  7. Type SSL in the search to filter by icons relevant on your cPanel dashboard and then click on the "SSL/TLS" icon
    Setup SSL Certificate on a GoDaddy hosted Apache server with cPanel - Step 7:

  8. Click on the "Generate, view, upload, or delete SSL certificates" link in the right sidebar
    Setup SSL Certificate on a GoDaddy hosted Apache server with cPanel - Step 8:

  9. Scroll down and click on "Choose File" button under the "Upload a new certificate" section > Then select the certificate file noted earlier in step 4 (the one you downloaded as a Zip) then return to this screen and click on "Upload Certificate"
    Setup SSL Certificate on a GoDaddy hosted Apache server with cPanel - Step 9:

  10. Return to the SSL/TLS page from your cPanel dashboard and click on "Manage SSL Sites"
    Setup SSL Certificate on a GoDaddy hosted Apache server with cPanel - Step 10:

  11. Click on "Browse Certificates" then select the certificate for the domain you in the popup that appears (it's a list of the uploaded certificates)
    Setup SSL Certificate on a GoDaddy hosted Apache server with cPanel - Step 11:

  12. Finally, click on "Install Certificate" and then click on the "Refresh Site" button in the popup. (if already installed it just lets you click on "Ok").
    Setup SSL Certificate on a GoDaddy hosted Apache server with cPanel - Step 12:


Initially I got a support agent from GoDaddy to do this who said it would take about 6 hours to 2 days to take effect. Not sure what was supposed to happen but 2 days later it still wasn't working. I followed the process above and it took immediate effect...

Update 2024
So I've run into the issue that when downloading the certificate from GoDaddy and followed the steps above but it kept showing the certificate for last year.
  1. Chatted to GoDaddy who said use incognito mode and clear cached files - same result
  2. Downloaded the ZIP file from GoDaddy for the 7th time and extracted the 3 files
  3. Opened CPanel and went to the SSL/TLS manager and clicked on "Manage SSL sites"
  4. Opened the first certificate file (the one with numbers, letters with extension CRT), copied the contents to clipboard then pasted under "Install an SSL Website" into the "Certificate" textarea field.
  5. Duplicated the tab and went to the SSL/TLS page in CPanel and clicked on "Generate, view, upload, or delete your private keys".
  6. Clicked on "Edit" alongside the domain name I wanted to install this SSL for.
  7. Copied the "Encoded Private Key" to clipboard and pasted this back under "Install an SSL Website" into the "Private Key (KEY)" textarea field.
  8. Opened the bundle certificate file from the ZIP file in notepad and copied&pasted the contents into "Certificate Authority Bundle: (CABUNDLE)" textarea field.
  9. Clicked on "Install Certificate"
  10. A popup confirmed the domain and then using other browser profiles, I was able to verify that SSL had successfully been applied...



Credit where Credit is Due:


Feel free to copy, redistribute and share this information. All that we ask is that you attribute credit and possibly even a link back to this website as it really helps in our search engine rankings.

Disclaimer: Please note that the information provided on this website is intended for informational purposes only and does not represent a warranty. The opinions expressed are those of the author only. We recommend testing any solutions in a development environment before implementing them in production. The articles are based on our good faith efforts and were current at the time of writing, reflecting our practical experience in a commercial setting.

Thank you for visiting and, as always, we hope this website was of some use to you!

Kind Regards,

Joel Lipman
www.joellipman.com

Related Articles

Joes Revolver Map

Joes Word Cloud

Accreditation

Badge - Certified Zoho Creator Associate
Badge - Certified Zoho Creator Associate

Donate & Support

If you like my content, and would like to support this sharing site, feel free to donate using a method below:

Paypal:
Donate to Joel Lipman via PayPal

Bitcoin:
Donate to Joel Lipman with Bitcoin bc1qf6elrdxc968h0k673l2djc9wrpazhqtxw8qqp4

Ethereum:
Donate to Joel Lipman with Ethereum 0xb038962F3809b425D661EF5D22294Cf45E02FebF
© 2024 Joel Lipman .com. All Rights Reserved.