Instructions for updating or adding a GoDaddy SSL certificate on Nexcess hosting. Originally written July 27, 2011. If there's been changes and you know about them, please file an issue or leave a pull request.
- Renew or set up the SSL on GoDaddy.
- Once it is set up, log into the InterWorx Control Panel.
- Go to Hosting Features > SSL Certificates.
- Go into Private Key, Certificate Signing Request (CSR), SSL Certificate, and SSL Chain Certificate and click the Delete button.
- Once you have deleted the Key, CSR, and both Certificates, go into Private Key and click the Generate button.
- Go back and to SSL Certificates and go into Certificate Signing Request (CSR) and fill out the information needed, and click Generate.
- Once the CSR is generated, you need to copy all of the text in the box, from
-----BEGIN CERTIFICATE-----
to-----END CERTIFICATE-----
(including that text). - Go back to the GoDaddy account control panel and go to SSL Certificates. Click the Manage Certificate button.
- This will take you to the SSL Certificates Control Panel. Check the box next to the proper domain and click the Re-Key button above.
- Paste the CSR data you copied from the dialog box and click the Re-Key button.
- When finished, download the SSL as "Other". Unzip the file and it will have two files in it:
- gd_bundle.crt
- domain-name.com.crt (Or whatever other domain it could be)
- Open these files in a plain text editor.
- Go back to the InterWorx Control Panel and go into SSL Certificate. Copy and paste the domain-name.com.crt text into the box and click Install.
- Once successful, go back, and go into SSL Chain Certificate. Copy and paste the gd_bundle.crt text into the box and click Install.
- You're done.
There is additional info on this page that helps somewhat, but not as much as the stuff I figured out above: http://docs.nexcess.net/ssl-tutorial