{"id":967,"date":"2022-03-17T08:59:01","date_gmt":"2022-03-17T08:59:01","guid":{"rendered":"https:\/\/blog.hostinger.io\/support\/2022\/03\/17\/6064886-how-to-fix-custom-ssl-installation-issues-at-hostinger\/"},"modified":"2026-10-16T03:12:53","modified_gmt":"2026-10-16T03:12:53","slug":"6064886-how-to-fix-custom-ssl-installation-issues-at-hostinger","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/support\/6064886-how-to-fix-custom-ssl-installation-issues-at-hostinger\/","title":{"rendered":"How to fix a custom SSL installation failure at Hostinger"},"content":{"rendered":"<p data-path-to-node=\"2\">A custom SSL installation failure at Hostinger usually has one of three causes: DNS propagation issues, mismatched certificate files, or hosting plan limitations. Fix it by pointing your domain to Hostinger, verifying that the certificate, private key, and certificate authority bundle (CABUNDLE) match, and confirming that your hosting plan supports the certificate type. These steps apply to custom SSL certificates from an external provider, not to the automatic Lifetime SSL on <a data-click-id=\"hgr-post-content-link-web\" href=\"https:\/\/www.hostinger.com\/web-hosting\">web<\/a>, <a data-click-id=\"hgr-post-content-link-cloud\" href=\"https:\/\/www.hostinger.com\/cloud-hosting\">cloud<\/a>, and <a data-click-id=\"hgr-post-content-link-agency\" href=\"https:\/\/www.hostinger.com\/pro\">Agency<\/a> hosting plans.<\/p><h3 data-path-to-node=\"3\">Before you start<\/h3><ul>\n<li>This article covers custom SSL certificates from an external provider. If your automatic Hostinger Lifetime SSL shows <strong>Installing<\/strong> or <strong>Failed<\/strong>, follow <a data-click-id=\"hgr-post-content-link-how-to-fix-a-failed-hostinger-lifetime-ssl-installation\" href=\"https:\/\/www.hostinger.com\/support\/5613445-how-to-fix-a-failed-lifetime-ssl-installation-in-hostinger\/\">how to fix a failed Hostinger Lifetime SSL installation<\/a>.<\/li>\n<li>If you have not installed the certificate yet, follow <a data-click-id=\"hgr-post-content-link-how-to-install-a-custom-ssl-in-hostinger\" href=\"https:\/\/www.hostinger.com\/support\/1583785-how-to-install-a-custom-ssl-in-hostinger\/\">how to install a custom SSL in Hostinger<\/a>.<\/li>\n<li>Custom SSL certificates can only be installed on websites created with PHP\/HTML, WordPress, or other file-based CMS.<\/li>\n<li>The website must be added to your hosting plan (e.g. if your website is hosted on a different provider, the custom SSL should be installed on your hosting provider&rsquo;s platforms).<\/li>\n<li>For <span data-path-to-node=\"19,1,0,1\"><span class=\"citation-32\">Hostinger AI Builder websites<\/span><\/span>, Lifetime SSL certificates are managed automatically in the background and activate only after you <strong>Publish<\/strong> your website.\n<ul>\n<li><span data-path-to-node=\"19,1,0,1\"><span class=\"citation-32\">Installing custom SSL is not available for Hostinger AI Builder websites<\/span><\/span><span data-path-to-node=\"19,1,0,3\">.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul><h2 id=\"h-step-1-point-the-domain-to-hostinger\">Step 1 &ndash; Point the domain to Hostinger<\/h2><p>For a custom SSL to be successfully verified and installed, your domain must be correctly pointed to Hostinger and fully propagated.<\/p><ul>\n<li>Ensure your domain is <a data-click-id=\"hgr-post-content-link-pointing-to-hostinger\" href=\"https:\/\/www.hostinger.com\/support\/1863967-how-to-point-a-domain-to-hostinger\/\">pointing to Hostinger<\/a> via nameservers or an A record.<\/li>\n<li>Check your DNS zone for conflicting A or AAAA records that might point to a different server.<\/li>\n<li>Wait up to 24 hours for any DNS changes to <a data-click-id=\"hgr-post-content-link-propagate\" href=\"https:\/\/www.hostinger.com\/support\/4146975-what-is-dns-propagation\/\">propagate<\/a> globally before retrying the installation.<\/li>\n<\/ul><h2 id=\"h-step-2-verify-certificate-and-private-key-matching\">Step 2 &ndash; Verify certificate and private key matching<\/h2><p>A custom SSL installation will fail if there is a mismatch between the certificate files. This often happens if the private key was replaced or lost after the Certificate Signing Request (CSR) was generated.<\/p><ul>\n<li>Verify that the Certificate (CRT), Private Key (KEY), and Certificate Authority Bundle (CABUNDLE) match each other.<\/li>\n<li>Check that the certificate has not been revoked by the issuer and is not expired.<\/li>\n<li>If you need to generate a new CSR, you can use the <a data-click-id=\"hgr-post-content-link-csr-generator\" class=\"intercom-content-link\" href=\"https:\/\/csrgenerator.com\/\" target=\"_blank\" rel=\"noopener\">CSR Generator<\/a> tool.<\/li>\n<\/ul><h2 data-path-to-node=\"9\" id=\"h-step-3-check-hosting-plan-compatibility\">Step 3 &ndash; Check hosting plan compatibility<\/h2><p data-path-to-node=\"10\">Ensure that your Hostinger hosting plan supports the specific type of custom SSL you are trying to install.<\/p><ul data-path-to-node=\"11\">\n<li>\n<p data-path-to-node=\"11,1,0\"><b data-path-to-node=\"11,1,0\" data-index-in-node=\"0\">Web and cloud hosting:<\/b> While these plans support standard custom SSLs, they primarily utilize the automatic Lifetime SSL feature.<\/p>\n<\/li>\n<li><strong>Agency hosting<\/strong>: refer to the dedicated guide on <a data-click-id=\"hgr-post-content-link-custom-ssl-for-agency-hosting\" href=\"https:\/\/www.hostinger.com\/support\/how-to-install-a-custom-ssl-on-agency-plans\/\">custom SSL for Agency hosting<\/a>.<\/li>\n<\/ul><div class=\"intercom-interblocks-callout\" style=\"background-color: #e3e7fa80;border-color: #334bfa33\"><a data-click-id=\"hgr-post-content-link-wildcard\" href=\"https:\/\/www.hostinger.com\/support\/1583432-are-wildcard-or-multi-domain-ssl-certificates-supported-at-hostinger\/\">Wildcard<\/a> or multi-domain certificates are supported only on <b data-path-to-node=\"11,0,0\" data-index-in-node=\"93\">VPS <\/b>hosting plans.<\/div><p data-path-to-node=\"13\">By verifying your DNS settings and ensuring your certificate keys match, you can successfully secure your website with a custom SSL. Once installed, your domain will display the secure padlock icon in web browsers, protecting your visitor data.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fix a custom SSL installation failure at Hostinger by checking domain pointing, matching certificate and key files, and plan compatibility.<\/p>\n","protected":false},"author":581,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[215],"tags":[],"class_list":["post-967","post","type-post","status-publish","format-standard","hentry","category-ssl-troubleshooting"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/support\/6064886-how-to-fix-custom-ssl-installation-issues-at-hostinger","default":1},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/support\/6064886-como-solucionar-problemas-en-la-instalacion-de-ssl-personalizado-en-hostinger","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/support\/6064886-comment-resoudre-les-problemes-d-installation-ssl-personnalise-chez-hostinger","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/support\/6064886-cara-memperbaiki-masalah-instalasi-ssl-kustom-di-hostinger","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/support\/6064886-como-corrigir-falhas-na-instalacao-de-ssl-personalizado-na-hostinger","default":0},{"locale":"uk-UA","link":"https:\/\/www.hostinger.com\/ua\/support\/6064886-\u044f\u043a-\u0432\u0438\u043f\u0440\u0430\u0432\u0438\u0442\u0438-\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0438-\u0437\u0456-\u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d","default":0}],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/comments?post=967"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/967\/revisions"}],"predecessor-version":[{"id":20785,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/967\/revisions\/20785"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/media?parent=967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/categories?post=967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/tags?post=967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}