Setting up GoDaddy Turbo SSL on Nginx

Posted on March 31, 2007

I spent most of the morning trying to get my GoDaddy Turbo SSL working on my nginx setup. Thanks to Skiz for pointing me in the correct direction. Here are my steps:

  • Purchase a GoDaddy Turbo SSL (this was pretty straight forward – it could be a lot easier if they would stop upselling everything)
  • When downloading your certificate, choose the apache server (if you choose other, you will not get the GoDaddy cert in the download)
  • When you download the cert, you will have two certs – yours and one called ‘gd_intermediate_bundle.crt’.
  • Create a new file where you will combine the two certificates, I called mine ‘combined.crt’
  • Paste the contents of your certificate in the new file, then paste the contents of the GoDaddy certificate after yours.
  • Upload the combined cert to your server (I placed mine in /etc/nginx/certs)
  • Update your nginx.conf to use the combined certificate: ssl_certificate /etc/nginx/certs/combined.crt;

Find more information on setting up ssl on nginx here