{"id":164,"date":"2026-05-28T23:16:08","date_gmt":"2026-05-29T06:16:08","guid":{"rendered":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/"},"modified":"2026-05-28T23:16:08","modified_gmt":"2026-05-29T06:16:08","slug":"how-to-install-ssl-certificate-plesk","status":"publish","type":"post","link":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/","title":{"rendered":"How to Install an SSL Certificate in Plesk (Let&#8217;s Encrypt &amp; Manual)"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>SSL certificates encrypt traffic between your visitors and your server. Without one, browsers flag your site as &#8220;Not Secure&#8221; and some will actively block access. If you&#8217;re running Plesk on a Linux VPS or dedicated server, you have two main options: install a free <strong>Let&#8217;s Encrypt<\/strong> certificate automatically through Plesk, or upload a certificate you&#8217;ve purchased from a third-party CA like Sectigo, DigiCert, or GlobalSign.<\/p>\n<p>This article covers both methods. Let&#8217;s Encrypt is the right choice for most sites \u2014 it&#8217;s free, it auto-renews every 90 days, and Plesk handles the whole process for you. A paid cert makes sense if you need extended validation (EV), a wildcard for multiple subdomains, or your organisation has compliance requirements that mandate a specific CA.<\/p>\n<p>These instructions apply to <strong>Plesk Obsidian 18.0.x<\/strong>, which is the current version as of 2026. If you&#8217;re on an older version, the UI paths are mostly the same but a few menu labels differ.<\/p>\n<h2>Prerequisites<\/h2>\n<ul>\n<li>Plesk Obsidian 18.0 or later (check under <strong>Server Management &gt; Updates<\/strong>)<\/li>\n<li>Admin or domain-owner access to Plesk<\/li>\n<li>Your domain&#8217;s DNS A record pointing to the server&#8217;s IP \u2014 Let&#8217;s Encrypt will fail if DNS hasn&#8217;t propagated<\/li>\n<li>Port 80 open on the server firewall (Let&#8217;s Encrypt uses HTTP-01 challenge validation)<\/li>\n<li>For manual installs: your certificate file (.crt), private key (.key), and CA bundle (.ca-bundle or intermediate chain)<\/li>\n<li>The <strong>Let&#8217;s Encrypt<\/strong> extension installed in Plesk (it&#8217;s included by default on most installs, but worth confirming)<\/li>\n<\/ul>\n<h2>Method 1: Install a Free Let&#8217;s Encrypt SSL Certificate<\/h2>\n<p>This is what I&#8217;d recommend for the majority of sites. Plesk&#8217;s Let&#8217;s Encrypt integration handles issuance, installation, and renewal automatically.<\/p>\n<ol>\n<li>\n    <strong>Log in to Plesk<\/strong> and go to <strong>Websites &amp; Domains<\/strong>.\n  <\/li>\n<li>\n    Find the domain you want to secure and click <strong>SSL\/TLS Certificates<\/strong>.\n  <\/li>\n<li>\n    Click <strong>Install a free basic certificate provided by Let&#8217;s Encrypt<\/strong>.<\/p>\n<p>\ud83d\udcdd Note: If you don&#8217;t see this option, the Let&#8217;s Encrypt extension may not be installed. Go to <strong>Extensions &gt; Extensions Catalog<\/strong>, search for &#8220;Let&#8217;s Encrypt&#8221;, and install it. It&#8217;s free.<\/p>\n<\/li>\n<li>\n    On the Let&#8217;s Encrypt form, fill in:<\/p>\n<ul>\n<li><strong>Email address<\/strong> \u2014 used for expiry notices and recovery. Use a real address you monitor.<\/li>\n<li><strong>Include www subdomain<\/strong> \u2014 check this unless you have a specific reason not to. It secures both <code class=\"\" data-line=\"\">example.com<\/code> and <code class=\"\" data-line=\"\">www.example.com<\/code>.<\/li>\n<li><strong>Include wildcard<\/strong> \u2014 only available if you use DNS-01 challenge (requires Plesk to have API access to your DNS provider). Leave unchecked unless you need it.<\/li>\n<\/ul>\n<\/li>\n<li>\n    Click <strong>Get it free<\/strong>. Plesk will contact Let&#8217;s Encrypt&#8217;s servers, complete the domain validation challenge, and install the certificate. This usually takes 15\u201330 seconds.\n  <\/li>\n<li>\n    Once it&#8217;s done, you&#8217;ll see a confirmation with the certificate expiry date (90 days out). Plesk auto-renews it 30 days before expiry.\n  <\/li>\n<li>\n    To force HTTPS, go back to <strong>Websites &amp; Domains<\/strong>, click <strong>Hosting Settings<\/strong> for the domain, and enable <strong>Permanent SEO-safe 301 redirect from HTTP to HTTPS<\/strong>. Click <strong>OK<\/strong>.\n  <\/li>\n<\/ol>\n<p>\u26a0 Warning: Don&#8217;t enable the HTTPS redirect until the certificate is confirmed as installed. Redirecting to HTTPS before the cert is in place will break the site for all visitors.<\/p>\n<h2>Method 2: Install a Manually Purchased SSL Certificate<\/h2>\n<p>If you&#8217;ve bought a certificate from a third-party CA, you&#8217;ll have received a .crt file, a .key file (your private key, generated when you created the CSR), and usually a CA bundle file containing the intermediate certificates. You need all three.<\/p>\n<h3>Step 1: Generate a CSR (if you haven&#8217;t already)<\/h3>\n<p>If you already have your certificate files, skip to Step 2. If you need to generate a CSR in Plesk:<\/p>\n<ol>\n<li>Go to <strong>Websites &amp; Domains &gt; SSL\/TLS Certificates<\/strong> for your domain.<\/li>\n<li>Click <strong>Add SSL\/TLS Certificate<\/strong>.<\/li>\n<li>Fill in the certificate name (for your reference), your organisation details, and the domain name.<\/li>\n<li>Click <strong>Request<\/strong>. Plesk generates a CSR and private key, both stored in Plesk.<\/li>\n<li>Copy the CSR text and submit it to your CA to purchase and issue the certificate.<\/li>\n<\/ol>\n<h3>Step 2: Upload and Install the Certificate<\/h3>\n<ol>\n<li>Go to <strong>Websites &amp; Domains &gt; SSL\/TLS Certificates<\/strong>.<\/li>\n<li>Click <strong>Add SSL\/TLS Certificate<\/strong>.<\/li>\n<li>Give the certificate a recognisable name (e.g. <code class=\"\" data-line=\"\">example.com-sectigo-2026<\/code>).<\/li>\n<li>\n    Scroll to the <strong>Upload the certificate files<\/strong> section. You can either paste the certificate text directly or upload the files:<\/p>\n<ul>\n<li><strong>Certificate (<code class=\"\" data-line=\"\">*.crt<\/code>)<\/strong> \u2014 the certificate your CA issued<\/li>\n<li><strong>CA Certificate (<code class=\"\" data-line=\"\">*.ca-bundle<\/code>)<\/strong> \u2014 the intermediate chain file<\/li>\n<li><strong>Private Key (<code class=\"\" data-line=\"\">*.key<\/code>)<\/strong> \u2014 your private key<\/li>\n<\/ul>\n<\/li>\n<li>Click <strong>Upload Certificate<\/strong>.<\/li>\n<li>\n    Now assign it to the domain. Go back to <strong>SSL\/TLS Certificates<\/strong> and click <strong>Assign certificate to this domain<\/strong> (or you may see a dropdown to select the certificate). Select the certificate you just uploaded and click <strong>OK<\/strong>.\n  <\/li>\n<\/ol>\n<p>\ud83d\udcdd Note: The private key must match the certificate. If you generated the CSR outside of Plesk (e.g. on the command line with OpenSSL), make sure you&#8217;re uploading the correct key. A mismatch will throw an error during the upload step.<\/p>\n<p>You can verify the key matches the certificate from the server command line:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-1\"><code class=\"\" data-line=\"\"># These two commands should output the same MD5 hash if the key matches the cert\nopenssl x509 -noout -modulus -in \/path\/to\/your.crt | openssl md5\nopenssl rsa -noout -modulus -in \/path\/to\/your.key | openssl md5<\/code><\/pre>\n<\/div>\n<p>If the hashes match, you&#8217;re good. If they don&#8217;t, you&#8217;ve got the wrong key file.<\/p>\n<h2>Verify the SSL Certificate is Working<\/h2>\n<p>After installing, visit your site over HTTPS and check the padlock. For a more thorough check, run your domain through <a href=\"https:\/\/www.ssllabs.com\/ssltest\/\" rel=\"noopener noreferrer\" target=\"_blank\">SSL Labs<\/a> \u2014 it&#8217;ll flag weak cipher suites, chain issues, and mixed content problems that the browser won&#8217;t obviously surface.<\/p>\n<p>If you&#8217;re on a <a href=\"https:\/\/www.hostandtech.com\/vps-ssd-servers\">VPS SSD Hosting<\/a> plan with Host &amp; Tech, you can also confirm the certificate from the server itself:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-2\"><code class=\"\" data-line=\"\">openssl s_client -connect yourdomain.com:443 -servername yourdomain.com 2&gt;\/dev\/null | openssl x509 -noout -subject -dates<\/code><\/pre>\n<\/div>\n<p>This prints the certificate&#8217;s subject and expiry dates directly. Useful when you want to confirm which cert is actually being served without going through a browser.<\/p>\n<h2>Common Issues &amp; Troubleshooting<\/h2>\n<h3>Let&#8217;s Encrypt Error: &#8220;Could not issue a Let&#8217;s Encrypt SSL\/TLS certificate&#8221;<\/h3>\n<p>This is the most common one, and the error message is frustratingly vague. The actual cause is almost always one of three things: DNS hasn&#8217;t propagated yet, port 80 is blocked by a firewall rule, or there&#8217;s a CAA DNS record on the domain that&#8217;s restricting which CAs can issue for it.<\/p>\n<p>Check DNS first:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-3\"><code class=\"\" data-line=\"\">dig A yourdomain.com +short<\/code><\/pre>\n<\/div>\n<p>If the IP returned isn&#8217;t your server&#8217;s IP, DNS hasn&#8217;t propagated \u2014 wait and try again. If DNS looks correct, check your firewall:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-4\"><code class=\"\" data-line=\"\"># On servers using firewalld\nfirewall-cmd --list-ports\n\n# On servers using iptables\niptables -L INPUT -n | grep 80<\/code><\/pre>\n<\/div>\n<p>Port 80 must be open. Let&#8217;s Encrypt needs it for HTTP-01 validation even if you plan to run HTTPS-only.<\/p>\n<h3>&#8220;The certificate and private key do not match&#8221;<\/h3>\n<p>You&#8217;ve uploaded a certificate that was issued for a different CSR than the private key you have. This happens when someone regenerates the CSR without keeping track of which key goes with which certificate. Use the OpenSSL modulus check shown in the installation steps above to identify the correct pair.<\/p>\n<h3>Certificate Installed But Site Still Shows HTTP or Mixed Content<\/h3>\n<p>The cert is installed but something on the page is still loading over HTTP \u2014 usually hardcoded image URLs, script tags, or stylesheet links in the database. For WordPress sites this is very common. Check the browser console (F12 &gt; Console) for mixed content warnings. The URLs listed there are the culprits. A search-replace in the database or a plugin like Really Simple SSL will fix it.<\/p>\n<h3>Let&#8217;s Encrypt Certificate Not Auto-Renewing<\/h3>\n<p>Plesk handles renewal via a scheduled task. If renewals are silently failing, check <strong>Tools &amp; Settings &gt; Scheduled Tasks<\/strong> for the <code class=\"\" data-line=\"\">plesk sbin letsencrypt<\/code> task and make sure it&#8217;s enabled. Also check the Plesk error log:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-5\"><code class=\"\" data-line=\"\">tail -n 100 \/var\/log\/plesk\/panel.log | grep -i letsencrypt<\/code><\/pre>\n<\/div>\n<p>Rate limit errors from Let&#8217;s Encrypt (<code class=\"\" data-line=\"\">too many certificates already issued<\/code>) mean you&#8217;ve hit the 5 duplicate certificates per week limit \u2014 usually caused by repeated failed attempts. Wait a week, fix the underlying DNS or firewall issue, and try again.<\/p>\n<h3>&#8220;SSL certificate expired&#8221; After Manual Install<\/h3>\n<p>Paid certificates don&#8217;t auto-renew in Plesk. You need to go through the manual upload process again with a new certificate from your CA before the expiry date. Set a calendar reminder for 30 days before expiry. This is the one area where Let&#8217;s Encrypt&#8217;s auto-renewal is genuinely more reliable than a paid cert if someone forgets to manage it.<\/p>\n<h2>FAQ<\/h2>\n<div class=\"ht-faq-section\">\n<h2>Frequently Asked Questions<\/h2>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">Does Let&#039;s Encrypt SSL work with Plesk on a VPS?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>Yes, Let&#8217;s Encrypt works on any Plesk server where port 80 is accessible and DNS resolves correctly to the server&#8217;s IP. It&#8217;s the most common setup on VPS hosting. As long as the Let&#8217;s Encrypt extension is installed in Plesk, the process is fully automated including renewal.<\/p>\n<\/div>\n<\/div>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">How do I renew an SSL certificate in Plesk?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>For Let&#8217;s Encrypt certificates, Plesk renews them automatically 30 days before expiry \u2014 you don&#8217;t need to do anything. For manually installed paid certificates, you&#8217;ll need to purchase a renewal from your CA, then repeat the upload process under Websites &amp; Domains &gt; SSL\/TLS Certificates. There&#8217;s no automatic renewal for third-party certs.<\/p>\n<\/div>\n<\/div>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">Can I install a wildcard SSL certificate in Plesk?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>Yes, but wildcard certificates via Let&#8217;s Encrypt require DNS-01 challenge validation, which means Plesk needs API access to your DNS provider to create TXT records automatically. If your DNS provider isn&#8217;t supported, you&#8217;ll need to handle DNS validation manually or use a paid wildcard cert instead.<\/p>\n<\/div>\n<\/div>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">How many SSL certificates can I install in Plesk?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>There&#8217;s no hard limit from Plesk itself \u2014 you can install one certificate per domain or subdomain. Each subscription (domain) in Plesk has its own SSL\/TLS Certificates section. If you&#8217;re managing multiple domains, you&#8217;ll install and assign certificates individually for each one.<\/p>\n<\/div>\n<\/div>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">Why does my Plesk site show a certificate error after installing SSL?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>The most common cause is a missing or incomplete CA bundle (intermediate certificate chain). Browsers trust the CA chain, not just the end certificate. If you uploaded only the domain certificate without the intermediates, some browsers will show a trust error. Re-upload with the full chain file your CA provided (.ca-bundle or .pem containing the intermediates).<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Installing an SSL certificate in Plesk takes under five minutes if you know where to look. This guide covers both Let&#8217;s Encrypt (free, auto-renewing) and manually uploading a paid certificate \u2014 with troubleshooting for the errors that actually come up.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[61],"tags":[301,81,165,156,300,194,298,299],"class_list":["post-164","post","type-post","status-publish","format-standard","hentry","category-plesk-linux","tag-how-to-install-an-ssl-certificate-in-plesk-lets-encrypt-manual","tag-https","tag-lets-encrypt","tag-plesk-linux","tag-plesk-ssl-certificate","tag-plesk-obsidian","tag-plesk-ssl","tag-ssl-tls"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install an SSL Certificate in Plesk (Let&#039;s Encrypt &amp; Manual)<\/title>\n<meta name=\"description\" content=\"Learn how to install a Plesk SSL certificate using Let&#039;s Encrypt or manually. Step-by-step guide for Plesk Obsidian on Linux VPS and dedicated servers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install an SSL Certificate in Plesk (Let&#039;s Encrypt &amp; Manual)\" \/>\n<meta property=\"og:description\" content=\"Learn how to install a Plesk SSL certificate using Let&#039;s Encrypt or manually. Step-by-step guide for Plesk Obsidian on Linux VPS and dedicated servers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/\" \/>\n<meta property=\"og:site_name\" content=\"Host And Tech knowledge base\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/stshostandtech\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-29T06:16:08+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@stshostandtech\" \/>\n<meta name=\"twitter:site\" content=\"@stshostandtech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-install-ssl-certificate-plesk\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-install-ssl-certificate-plesk\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#\\\/schema\\\/person\\\/b6fa79c48ddaba71af32e395c5b017ee\"},\"headline\":\"How to Install an SSL Certificate in Plesk (Let&#8217;s Encrypt &amp; Manual)\",\"datePublished\":\"2026-05-29T06:16:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-install-ssl-certificate-plesk\\\/\"},\"wordCount\":1663,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#organization\"},\"keywords\":[\"How to Install an SSL Certificate in Plesk (Let's Encrypt &amp; Manual)\",\"https\",\"lets-encrypt\",\"plesk linux\",\"Plesk SSL certificate\",\"plesk-obsidian\",\"plesk-ssl\",\"ssl-tls\"],\"articleSection\":[\"Plesk on Linux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-install-ssl-certificate-plesk\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-install-ssl-certificate-plesk\\\/\",\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-install-ssl-certificate-plesk\\\/\",\"name\":\"How to Install an SSL Certificate in Plesk (Let's Encrypt & Manual)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#website\"},\"datePublished\":\"2026-05-29T06:16:08+00:00\",\"description\":\"Learn how to install a Plesk SSL certificate using Let's Encrypt or manually. Step-by-step guide for Plesk Obsidian on Linux VPS and dedicated servers.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-install-ssl-certificate-plesk\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-install-ssl-certificate-plesk\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/plesk-linux\\\/how-to-install-ssl-certificate-plesk\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install an SSL Certificate in Plesk (Let&#8217;s Encrypt &amp; Manual)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#website\",\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/\",\"name\":\"Host And Tech knowledge base\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#organization\",\"name\":\"Host And Tech knowledge base\",\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/logo-dark.png\",\"contentUrl\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/logo-dark.png\",\"width\":1134,\"height\":395,\"caption\":\"Host And Tech knowledge base\"},\"image\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/stshostandtech\",\"https:\\\/\\\/x.com\\\/stshostandtech\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#\\\/schema\\\/person\\\/b6fa79c48ddaba71af32e395c5b017ee\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\\\/\\\/hostandtech.com\\\/kb\"],\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/author\\\/admin_fjj7qydm\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install an SSL Certificate in Plesk (Let's Encrypt & Manual)","description":"Learn how to install a Plesk SSL certificate using Let's Encrypt or manually. Step-by-step guide for Plesk Obsidian on Linux VPS and dedicated servers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/","og_locale":"en_US","og_type":"article","og_title":"How to Install an SSL Certificate in Plesk (Let's Encrypt & Manual)","og_description":"Learn how to install a Plesk SSL certificate using Let's Encrypt or manually. Step-by-step guide for Plesk Obsidian on Linux VPS and dedicated servers.","og_url":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/","og_site_name":"Host And Tech knowledge base","article_publisher":"https:\/\/www.facebook.com\/stshostandtech","article_published_time":"2026-05-29T06:16:08+00:00","author":"admin","twitter_card":"summary_large_image","twitter_creator":"@stshostandtech","twitter_site":"@stshostandtech","twitter_misc":{"Written by":"admin","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/#article","isPartOf":{"@id":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/"},"author":{"name":"admin","@id":"https:\/\/hostandtech.com\/kb\/#\/schema\/person\/b6fa79c48ddaba71af32e395c5b017ee"},"headline":"How to Install an SSL Certificate in Plesk (Let&#8217;s Encrypt &amp; Manual)","datePublished":"2026-05-29T06:16:08+00:00","mainEntityOfPage":{"@id":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/"},"wordCount":1663,"commentCount":0,"publisher":{"@id":"https:\/\/hostandtech.com\/kb\/#organization"},"keywords":["How to Install an SSL Certificate in Plesk (Let's Encrypt &amp; Manual)","https","lets-encrypt","plesk linux","Plesk SSL certificate","plesk-obsidian","plesk-ssl","ssl-tls"],"articleSection":["Plesk on Linux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/","url":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/","name":"How to Install an SSL Certificate in Plesk (Let's Encrypt & Manual)","isPartOf":{"@id":"https:\/\/hostandtech.com\/kb\/#website"},"datePublished":"2026-05-29T06:16:08+00:00","description":"Learn how to install a Plesk SSL certificate using Let's Encrypt or manually. Step-by-step guide for Plesk Obsidian on Linux VPS and dedicated servers.","breadcrumb":{"@id":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hostandtech.com\/kb\/plesk-linux\/how-to-install-ssl-certificate-plesk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hostandtech.com\/kb\/"},{"@type":"ListItem","position":2,"name":"How to Install an SSL Certificate in Plesk (Let&#8217;s Encrypt &amp; Manual)"}]},{"@type":"WebSite","@id":"https:\/\/hostandtech.com\/kb\/#website","url":"https:\/\/hostandtech.com\/kb\/","name":"Host And Tech knowledge base","description":"","publisher":{"@id":"https:\/\/hostandtech.com\/kb\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hostandtech.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hostandtech.com\/kb\/#organization","name":"Host And Tech knowledge base","url":"https:\/\/hostandtech.com\/kb\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hostandtech.com\/kb\/#\/schema\/logo\/image\/","url":"https:\/\/hostandtech.com\/kb\/wp-content\/uploads\/2026\/05\/logo-dark.png","contentUrl":"https:\/\/hostandtech.com\/kb\/wp-content\/uploads\/2026\/05\/logo-dark.png","width":1134,"height":395,"caption":"Host And Tech knowledge base"},"image":{"@id":"https:\/\/hostandtech.com\/kb\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/stshostandtech","https:\/\/x.com\/stshostandtech"]},{"@type":"Person","@id":"https:\/\/hostandtech.com\/kb\/#\/schema\/person\/b6fa79c48ddaba71af32e395c5b017ee","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/hostandtech.com\/kb"],"url":"https:\/\/hostandtech.com\/kb\/author\/admin_fjj7qydm\/"}]}},"_links":{"self":[{"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/posts\/164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/comments?post=164"}],"version-history":[{"count":0,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/posts\/164\/revisions"}],"wp:attachment":[{"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/media?parent=164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/categories?post=164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/tags?post=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}