How to add an SSL Certificate to Plesk

Just purchased an SSL certificate and need to activate it in Plesk? Learn how in this guide.

Get your Files

For the purposes of this example I’ve already ‘renewed’ my certificate (not ‘re-issued’ it) and gone through the validation process.

Once you’ve purchased your SSL certificate, download all of your certificate files. Instructions for this will vary depending on your hosting/certificate provider. I’ll be using the control panel for 1&1 IONIS in this example:

  • Sign in to the 1&1 Control Panel (or other provider’s customer area)
  • Click on ‘SSL Certificates’
  • Click on your domain name
  • From advanced settings download all of your certificate files (SSL, PFX, Intermediate etc)

Add SSL Certificate to Plesk

  • Sign in to Plesk
  • Go to ‘Websites & Domains’
  • Click on ‘SSL/TLS Certificates’ for the appropriate domain name
  • Click ‘Add SSL/TLS Certificate
  • Fill out the general details: name, address, domain name, email etc
  • Further down you’ll see ‘upload the certificate files’. You’re asked to attach a private key, certificate and CA certificate. For each of those attach the following:

    • Private key (*.key) = your file with .key extension
    • Certificate (*.crt) = your file with .cer extension (NOT intermediate)
    • CA certificate (*-ca.crt) = your file with .cer extension (intermediate)

Employ SSL

Lastly, you’ll need to associate your SSL certificate with your domain name and enable it:

  • Sign in to Plesk
  • Go to ‘Websites & Domains’
  • Click on ‘Hosting Settings’ for the appropriate domain name
  • Check the ‘SSL/TLS support’ check box and choose your certificate from the drop down list (the one you named earlier)
  • Apply changes

Comments (1)

Whether you have feedback, a question, want to share your opinion, or simply want to say thank you - we welcome comments! Please read the disclaimer.

  • merci beaucoup vous m’avez sauvĂ© la vie ca fonctionne .

    Comment by nor (28/09/2023)

Disclaimer and Legal Information

The use of any content found on or via this website (code, how to guides etc.) is done so at your own risk. We take no responsibility for any issues encountered.

This blog and its authors will not be held responsible for any misuse, reuse, recycled and cited/uncited copies of content from this website by others.

The views and opinions expressed in this blog are those of the author(s) and do not necessarily reflect the position or opinion of any other agency, organisation, employer or company.

Comments are moderated but we do not take any responsibility for any libel or litigation that results from something written in a comment. We reserve the right to reject or delete any comment for any reason whatsoever (abusive, profane, rude etc). Please keep your comments polite and relevant.

We are happy for you to quote and share our content in any reasonable manner, e.g. post links to our blogs on social media, but not in any way that suggests that we, or our authors, endorse you, your use or your views. Nothing negative please.

We appreciate attributions, e.g. a link to our website (

Thank you – we hope you find the website useful.