{"id":4544,"date":"2024-04-15T00:27:32","date_gmt":"2024-04-14T16:27:32","guid":{"rendered":"https:\/\/webflow.tenten.co\/?p=4544"},"modified":"2024-04-15T00:27:32","modified_gmt":"2024-04-14T16:27:32","slug":"secure-hosting-with-ssl","status":"publish","type":"post","link":"https:\/\/webflow.tenten.co\/en\/secure-hosting-with-ssl\/","title":{"rendered":"Secure Hosting with SSL"},"content":{"rendered":"\n<div class=\"docs_rich-text w-richtext\">\n<p id=\"\">SSL (secure socket layer) establishes an encrypted connection between a web server and a browser, ensuring privacy and data integrity for all information transmitted.<\/p>\n<blockquote id=\"\"><p><strong id=\"\">Crucial:<\/strong> Websites lacking SSL may be marked as &#8220;insecure&#8221; by certain browsers, discouraging visitors from accessing your site. Occasionally, even if your site loads on HTTPS, it may still display &#8220;insecure&#8221; warnings. Learn how to troubleshoot these security issues on your website.<\/p><\/blockquote>\n<p id=\"\">This tutorial will cover:<\/p>\n<ol id=\"\">\n<li id=\"\">Advantages of Webflow SSL<\/li>\n<li id=\"\">Enabling SSL hosting<\/li>\n<li id=\"\">Disabling SSL hosting<\/li>\n<li id=\"\">Uploading a custom SSL certificate<\/li>\n<\/ol>\n<h2 id=\"\">Advantages of Webflow SSL<\/h2>\n<ul id=\"\">\n<li id=\"\">Enhanced trust from Google and improved SEO<\/li>\n<li id=\"\">Complete end-to-end encryption between your website and users<\/li>\n<li id=\"\">Secure operation of ecommerce stores on Webflow with dynamic embeds<\/li>\n<\/ul>\n<h3 id=\"\">Key Features of Webflow SSL<\/h3>\n<ul id=\"\">\n<li id=\"\">End-to-end SSL security between Webflow servers and your websites<\/li>\n<li id=\"\">Automatic delivery of SSL for HTML\/CSS\/JS and all images<\/li>\n<li id=\"\">Optimized SSL certificates for maximum compatibility<\/li>\n<li id=\"\">Instant-on service with no setup needed<\/li>\n<\/ul>\n<h3 id=\"\">Important Information<\/h3>\n<ul id=\"\">\n<li id=\"\">No need to generate a CSR. We handle the setup for you. Simply activate SSL in your <strong id=\"\">Site settings<\/strong>.<\/li>\n<li id=\"\">Webflow does not currently support named certificates<\/li>\n<li id=\"\">Only Enterprise customers can utilize certificates from non-Webflow SSL providers at this time<\/li>\n<\/ul>\n<h6 id=\"\"><strong id=\"\">Please note: <\/strong>Webflow SSL certificates are automatically renewed upon expiration, provided DNS records consistently point to Webflow and the site loads on Webflow SSL hosting servers. Custom SSL certificates are not automatically renewed; you must update them manually before expiration.<\/h6>\n<h2 id=\"\">How to Activate SSL Hosting<\/h2>\n<p id=\"\">Since 14 November 2018, SSL is enabled by default on all new Webflow sites. If you previously disabled SSL and wish to re-enable it, you can do so in <strong id=\"\">Site settings<\/strong>.<\/p>\n<p id=\"\">To activate SSL hosting:<\/p>\n<ol id=\"\">\n<li id=\"\">Navigate to <strong id=\"\">Site settings<\/strong> &gt; <strong id=\"\">Publishing <\/strong>tab &gt; <strong id=\"\">Advanced publishing options<\/strong><\/li>\n<li id=\"\">Switch on <strong id=\"\">Enable SSL <\/strong>setting<\/li>\n<\/ol>\n<blockquote id=\"\"><p><strong id=\"\">Important:<\/strong> Whenever you toggle SSL on or off for a Webflow-hosted site, update your DNS records to ensure site functionality.<\/p><\/blockquote>\n<h2 id=\"\">How to Deactivate SSL Hosting<\/h2>\n<p id=\"\">Although you can disable SSL, we strongly advise against it as sites lacking SSL may be flagged as &#8220;insecure&#8221; by some browsers, dissuading visitors.<\/p>\n<p id=\"\">To deactivate SSL hosting:<\/p>\n<ol id=\"\">\n<li id=\"\">Go to <strong id=\"\">Site settings<\/strong> &gt; <strong id=\"\">Publishing <\/strong>tab &gt; <strong id=\"\">Advanced publishing options<\/strong><\/li>\n<li id=\"\">Switch off <strong id=\"\">Enable SSL <\/strong>setting<\/li>\n<\/ol>\n<h6 id=\"\"><strong id=\"\">Note: SSL cannot be disabled on sites with <\/strong><strong id=\"\">Ecommerce<\/strong><strong id=\"\"> or <\/strong><strong id=\"\">User Accounts<\/strong><strong id=\"\"> functionality enabled for security reasons.<\/strong><\/h6>\n<h2 id=\"\">How to Upload a Custom SSL Certificate<\/h2>\n<p id=\"\">For greater flexibility in hosting setup, you can upload your custom SSL certificates to your site.<\/p>\n<h6 id=\"\"><strong id=\"\">Please note: <\/strong>Enterprise customers can avail the feature for custom SSL certificate uploads. Contact our sales team for further details.<\/h6>\n<h3 id=\"\">Steps to Acquire a Custom SSL Certificate<\/h3>\n<p id=\"\">You must obtain your custom SSL certificates from a third-party service as Webflow does not issue such certificates.<\/p>\n<p id=\"\">When obtaining your custom SSL certificate:<\/p>\n<ol id=\"\">\n<li id=\"\"><strong id=\"\">Generate a Certificate Signing Request (CSR) and private key.<\/strong> Utilize online CSR generators or local development tools like OpenSSL. Keep your private key secure as you&#8217;ll need it for Webflow installation later.<\/li>\n<li id=\"\"><strong id=\"\">Select a Certificate Authority (CA) (a trusted SSL certificate issuer).<\/strong> Numerous commercial and free CAs are available.<\/li>\n<li id=\"\"><strong id=\"\">Provide your CSR to the CA.<\/strong> When acquiring a certificate, the CA usually requires your CSR. Copy and paste the contents or upload the file to their platform.<\/li>\n<li id=\"\"><strong id=\"\">Complete domain ownership verification steps and other validations. <\/strong>Depending on the CA and certificate type, you may need to prove domain ownership through methods like email verification or DNS records. Additional documentation might be necessary for certain certificates.<\/li>\n<li id=\"\"><strong id=\"\">Receive and download the SSL certificate.<\/strong> Once approved, the CA will issue your custom SSL certificate. Download the certificate files provided by the CA and follow the instructions below for Webflow installation.<\/li>\n<\/ol>\n<h3 id=\"\">How to Add a Custom SSL Certificate<\/h3>\n<h6 id=\"\"><strong id=\"\">Note:<\/strong> Even with a custom SSL certificate, you must configure SSL settings on your Webflow site. Ensure SSL hosting is enabled and update DNS records accordingly.<\/h6>\n<p id=\"\">Initially, access <strong id=\"\">Site settings<\/strong>:<\/p>\n<ol id=\"\">\n<li id=\"\">Visit your <a href=\"https:\/\/webflow.com\/dashboard\" id=\"\">Dashboard<\/a><\/li>\n<li id=\"\">Select the desired <strong id=\"\">site<\/strong><\/li>\n<li id=\"\">Click on the \u201c<strong id=\"\">3 disclosure dots<\/strong>\u201d to access site options<\/li>\n<li id=\"\">Choose <strong id=\"\">Settings<\/strong><\/li>\n<li id=\"\">Verify the <strong id=\"\">site&#8217;s name <\/strong>and <strong id=\"\">subdomain<\/strong> in the <strong id=\"\">General<\/strong> tab<\/li>\n<\/ol>\n<p id=\"\">Next, follow these steps to add your custom SSL certificate:<\/p>\n<ol id=\"\">\n<li id=\"\">Visit <strong id=\"\">Publishing<\/strong> tab &gt;\u00a0 <strong id=\"\">Custom SSL certificates<\/strong><\/li>\n<li id=\"\">Click on <strong id=\"\">Add Certificate<\/strong><\/li>\n<li id=\"\">Enter your site&#8217;s domain in the <strong id=\"\">Domain<\/strong> field (e.g., \u201cyourdomain.com\u201d)\u00a0<\/li>\n<li id=\"\">Paste your full certificate chain (RSA PEM format) into the <strong id=\"\">SSL certificate chain<\/strong> field<\/li>\n<li id=\"\">Paste your private key into the <strong id=\"\">Private key<\/strong> field<\/li>\n<li id=\"\">Click <strong id=\"\">Add custom SSL certificate<\/strong> to finalize the process<\/li>\n<\/ol>\n<h6 id=\"\"><strong id=\"\">Note:<\/strong> A single certificate can encompass multiple domains. If needed, upload the certificate multiple times for each domain.<\/h6>\n<h3 id=\"\">How to Update a Custom SSL Certificate<\/h3>\n<p id=\"\">If you opt for a custom SSL certificate, manual updates before expiration are necessary.<\/p>\n<p id=\"\">To update your custom SSL certificate, start by accessing <strong id=\"\">Site settings<\/strong>:<\/p>\n<ol id=\"\">\n<li id=\"\">Go to your <a href=\"https:\/\/webflow.com\/dashboard\" id=\"\">Dashboard<\/a><\/li>\n<li id=\"\">Select the relevant <strong id=\"\">site<\/strong><\/li>\n<li id=\"\">Click on the \u201c<strong id=\"\">3 disclosure dots<\/strong>\u201d to access site options<\/li>\n<li id=\"\">Choose <strong id=\"\">Settings<\/strong><\/li>\n<li id=\"\">Review the <strong id=\"\">site&#8217;s name <\/strong>and <strong id=\"\">subdomain<\/strong> in the <strong id=\"\">General<\/strong> tab<\/li>\n<\/ol>\n<p id=\"\">To replace your original custom SSL certificate with an updated version, follow these steps:<\/p>\n<ol id=\"\">\n<li id=\"\">Navigate to the <strong id=\"\">Publishing<\/strong> tab &gt; <strong id=\"\">Custom SSL certificates<\/strong><\/li>\n<li id=\"\">Click <strong id=\"\">Delete<\/strong> next to the certificate you wish to replace<\/li>\n<li id=\"\">Upload your updated custom SSL certificate to the site<\/li>\n<\/ol>\n<\/div>\n","protected":false},"excerpt":{"rendered":"Use SSL (secure socket layer) to establish an encrypted link between a web server and a browser.","protected":false},"author":2,"featured_media":5321,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"csco_display_header_overlay":false,"csco_singular_sidebar":"","csco_page_header_type":"","footnotes":""},"categories":[295],"tags":[],"class_list":{"0":"post-4544","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-hosting-code-export","8":"cs-entry"},"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/posts\/4544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/comments?post=4544"}],"version-history":[{"count":0,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/posts\/4544\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/media\/5280"}],"wp:attachment":[{"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/media?parent=4544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/categories?post=4544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webflow.tenten.co\/en\/wp-json\/wp\/v2\/tags?post=4544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}