- Plesk for Windows
- Plesk for Linux
How to install SSL certificate for a domain or subdomain in Plesk?
First of all, you should have a purchased certificate for your website on hands. If you don't have a certificate, you can use a free certificate provided by Let's Encrypt extension (see instructions below).
Add certificate to a repository navigating to Plesk > Domains > example.com > SSL/TLS Certificates and select Add SSL/TLS Certificate
Then, enable SSL support at Plesk > Domains > example.com > Hosting Settings
At the same page, select a required certificate for a website at Plesk > Domains > example.com > Hosting Settings and click OK
To secure website with Let's Encrypt, do the following:
- Install the Let's Encrypt extension if it is not installed already;
- Go to Websites & Domains > Let's Encrypt.
- Specify the email address that will be used for urgent notices and lost key recovery. By default, the email address of the subscription owner is used.
- Specify if you want to include an alternative domain name for the domain and each selected alias, for example: www.example.com for example.com. We recommend that you select this check box.
- Specify if you want to include webmail, for example: webmail.example.com. We recommend that you select this check box.
- If there are domain aliases, select the ones that you want to include in the certificate.
- Click Install to get and install the Let's Encrypt certificate for the domain.
More information may be found in Plesk Documentation
Note: The path Plesk > Tools & Settings > SSL Certificates is designed to install certificates to secure Plesk server only and for Onyx versions, it allows you to secure your mail server too. It is not designed to be used by domain's certificates. Check official documentation here.