Joel's Thoughts

Installing A Renewed SSL Certificate From Godaddy

December 30, 2018

My ssl certificate was issued by Godaddy. The site using that ssl certificate is not hosted thru Godaddy but with a different hosting company using Nginx server. It took me sometime to install the renewed certificate so I decided to write some instruction for me ( or someone w/ the same setup ) as a future quick reference.

  1. Download the renewed certicate files from Godaddy. Both the numbered ( eg. 4333332345.crt ) and bundled ( eg. gd_bundle-g1-g2.crt ) .crt files are combined into a zip file for single download.
  2. Open both those files on an editor. I’m using IntelliJ.
  3. Create a new crt file and copy/paste the content of the numbered .crt file into it. I named the file “mysite.com.chain.crt”.
  4. Next open the bundled .crt file and find the content of the very first -----BEGIN CERTIFICATE----- till -----END CERTIFICATE----- section.
  5. Copy that section ( including the ----BEGIN and ----END heading ) and paste ( append ) after the content of the newly created crt file. Note that the order is important for correct installation.
  6. Upload the new crt file to the server.
  7. SSH into the server and update Nginx’s config file ( /etc/nginx/sites-available/default ). Find the crt file reference ( ssl_certificate ) and update to the newly uploaded one.
  8. Reload config using the command “sudo service nginx reload”. Incase of failure, check the logs using the command “nginx -c /etc/nginx/nginx.conf -t”.
  9. Test ssl certificate installation using Godaddy’s tool, https://ssltools.godaddy.com/views/certChecker. Another tool I use is this one, https://whatsmychaincert.com/.








  • About
  • Search
  • Resume
  • Powered by Jekyll using the Trio theme