I've moved a site to a new hosting account, and need to get SSL working again.

On the old hosting account, as I understand it, the hosting provider just issued free Let's Encrypt certificates and automatically renewed them as necessary. The current certificate appears to be valid for about another 80 days.

What's the easiest way to get SSL working on the new hosting account?

I don't know whether I should be trying to transfer the existing certificate, or revoke it, uninstall it, delete it or something else!

Is someone able to explain what I need to do to get SSL working again?

I've read over this question: How do I transfer an SSL certificate to a new server but it seems to be specific to GoDaddy.


I was able to transfer a certificate using WHM for the new account, making use of these instructions as a partial guide: https://www.interserver.net/tips/kb/transfer-ssl-certificate-cpanelwhm/

In case it's useful for others, the steps I followed were:

  1. On the old hosting account, click "SSL/TLS Status" in the Security section of cPanel.
  2. For the root domain name, click the "View Certificate" link against it
  3. That gave me details of the existing certificate. There was a text area under the label "Certificate: (CRT)" which I left-clicked in to make it active then I hit Ctrl+A to select all the text, then Ctrl+C to copy it to the clipboard.
  4. In a new browser tab with WHM open for the new hosting account, I clicked "Install an SSL Certificate on a Domain" in the "SSL/TLS" section of the menu.
  5. I typed in the domain name
  6. In the Certificate text area, I hit Ctrl+V to paste the certificate.
  7. Back in the old hosting account browser tab, further down the page, there was a "Private Key (KEY)" label with another text area containing the certificate's key. In a similar way to the certificate itself, I copied to the clipboard.
  8. In my WHM browser tab, I pasted in the key to the Private Key field, and then clicked Install.
  9. I was given a success message from WHM
  10. Visiting my website with https showed me the certificate was working fine (there seems to be no delay before it started working).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.