How to Generate an SSL Certificate for Your Website on YorkHost (Let's Encrypt)

Before following this tutorial, make sure you have already created the necessary DNS records.

If you're unsure, you can follow the tutorial above: "How to configure a domain name on a web server?"


🔐 SSL Certificate on a Plesk Web Server (Let's Encrypt)

First, go to the domain name management panel. In this tutorial, we’ll be using Cloudflare. Check that the A / AAAA DNS record points to the correct IP — in our case: 83.150.218.81. Also verify that the proxy is disabled (⚠️ note: some domain registrars do not offer proxying options — if that’s your case, you don’t need to worry about disabling it).

For this tutorial, we’re using a subdomain of yorkhost.fr, namely tutossl.yorkhost.fr. In your case, you should enter the domain or subdomain you want to secure when asked.

Once that’s done, you can test the configuration by running a ping to the domain from your command prompt (CMD).

⚠️ Keep in mind that DNS propagation time may vary depending on your domain registrar — it might take a few minutes to several hours

Now that we’ve confirmed the domain is correctly pointing to the right IP, we’ll head over to the Plesk panel. Once you’re logged in using the credentials you received by email for your web hosting service, click on the domain you want to secure. Then, click on “SSL/TLS Certificates”.

After accessing the SSL/TLS Certificates page, scroll down and click on Install.

You need to check all the boxes, enter your email address, and then click on “Get it free”, just like in this screenshot.

⚠️ Please note: you may see additional checkboxes depending on your configuration — make sure to check all of them.

Once the loading is complete, you will see this page.

As indicated on the page, you need to create a TXT record to verify domain ownership. Now, go to your domain management panel and create the required TXT record.

In the Name field, enter: (the value provided by Plesk, usually something like _acme-challenge.yourdomain.com)

In the Content field, enter: (the token or code provided by Plesk)

Once the TXT record has been created, return to Plesk and click on "Continue".

And that’s it — your website is now secured with an SSL certificate! ✅

⚠️ Important: If you're using Cloudflare, make sure to apply the following configuration so that SSL works correctly with Cloudflare’s proxy enabled:

  1. SSL/TLS Mode: Go to the SSL/TLS section in Cloudflare and set the mode to Full (strict).

  2. Always Use HTTPS: In the “Edge Certificates” tab, enable “Always Use HTTPS”.

  3. Automatic HTTPS Rewrites: Still in “Edge Certificates”, enable “Automatic HTTPS Rewrites”.

  4. Proxy status (orange cloud ☁️):

    • Once your SSL certificate is installed on Plesk, you can re-enable the Cloudflare proxy (orange cloud) on your A / AAAA records.

    • This hides your server IP and keeps your site protected via Cloudflare.

Mis à jour