Securing a Web site using a Free LetsEncrypt Certificate in Plesk Onyx
Since we've upgraded your VPS to Plesk Onyx it's really easy, here is how to do it if you want to do that yourself:
- Click on Subscriptions on the left-side Menu
- Select the domain’s subscription in the list
, click to Open the Management page.
Step 1: Generate the Secure Certificate
- Under the domain Website&Domain-> More:
- Scroll down to the bottom and click on LetsEncrypt.
- Fill-in the required fields:
-- Make sure the correct email address is listed- by default it is the subscription’s owner’s.
-- If needed, check to include the www as the alternative domain name for the SSL certificate if this is the preferred domain you are using for the web site.
Make sure it matches the choice you’ve made as “Preferred domain” under Website&Domains->Hosting Settings
- Click Install.
When the certificate is generated, you will see a banner on top of the page saying “Information: Let's Encrypt SSL certificate was successfully installed on the domain.com.
Step 2: Configure the Domain to use the Secure Certificate
This part should already be done. Review the Hosting settings:
- Under Website&Domain click on "Hosting Settings”
- Scroll down to the Security part.
- Make sure the “SSL support” is checked and shows the Lets Encrypt certificate for the domain in the Certificate field.
If this is not the case:
Check “SSL support” and select the correct certificate if needed and scroll down to click OK.
Important: At this point you can test your web site pages and make sure they work in https.
If you are using Wordpress, see this article: Switching a WordPress site to HTTPS
Step3: Redirect all web traffic for the domain to HTTPS
- Under Hosting Settings > Under Security section click on Permanent SEO-safe 301 redirect from HTTP to HTTPS.
- Click OK to apply any changes to the domain Hosting & SSL settings.