{"id":1925,"date":"2026-01-28T03:51:57","date_gmt":"2026-01-28T03:51:57","guid":{"rendered":"https:\/\/veerhost.com\/docs\/getting-started\/how-to-enable-free-ssl-in-cpanel-https\/"},"modified":"2026-07-16T22:33:47","modified_gmt":"2026-07-16T22:33:47","slug":"how-to-enable-free-ssl-in-cpanel-https","status":"publish","type":"docs","link":"https:\/\/veerhost.com\/de\/docs\/getting-started\/how-to-enable-free-ssl-in-cpanel-https\/","title":{"rendered":"How to Enable Free SSL in cPanel (HTTPS)"},"content":{"rendered":"<p class=\"wp-block-paragraph\">An SSL certificate encrypts the connection between your website and its visitors, helping protect sensitive information and enabling HTTPS. Most hosting accounts include <strong>AutoSSL<\/strong>, allowing you to install a free SSL certificate directly from cPanel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide explains how to enable SSL and troubleshoot common activation issues.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Before You Begin<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Before requesting an SSL certificate, ensure that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Your domain is connected to your hosting account.<\/li>\n\n\n\n<li>Your domain is pointing to your VeerHost server.<\/li>\n\n\n\n<li>DNS changes have fully propagated.<\/li>\n\n\n\n<li>Your website is active and accessible.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">SSL certificates cannot be issued if the domain does not resolve to your hosting server.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Verify Your Domain&#8217;s DNS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Before enabling SSL, confirm that your domain is pointing to your VeerHost server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verify that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Your A record points to your VeerHost server IP.<\/li>\n\n\n\n<li>Your domain has been added to your hosting account.<\/li>\n\n\n\n<li>There are no conflicting DNS records.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;ve recently updated your DNS records, allow time for propagation before continuing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Open SSL\/TLS Status<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Log in to your cPanel account.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Navigate to:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Security \u2192 SSL\/TLS Status<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on your hosting configuration, this feature may also appear under a slightly different name.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here you&#8217;ll see the SSL status for all domains associated with your hosting account.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Run AutoSSL<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Within the <strong>SSL\/TLS Status<\/strong> page:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Select the domain or domains you want to secure.<\/li>\n\n\n\n<li>Click <strong>Run AutoSSL<\/strong>.<\/li>\n\n\n\n<li>Wait for the validation process to complete.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">AutoSSL will verify your domain ownership and automatically install a free SSL certificate if all requirements are met.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The process typically completes within a few minutes, although it may take longer depending on server activity.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Force HTTPS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once the SSL certificate has been installed successfully, configure your website to use HTTPS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For WordPress websites, you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Update the <strong>WordPress Address (URL)<\/strong> and <strong>Site Address (URL)<\/strong> to use <code>https:\/\/<\/code>.<\/li>\n\n\n\n<li>Enable HTTPS redirection through your hosting control panel, if available.<\/li>\n\n\n\n<li>Use a trusted WordPress plugin to force HTTPS across your website.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This ensures that all visitors are automatically redirected to the secure version of your site.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Verify the SSL Certificate<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After enabling SSL:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visit your website using <code>https:\/\/<\/code>.<\/li>\n\n\n\n<li>Confirm that the browser displays a secure padlock icon.<\/li>\n\n\n\n<li>Verify that there are no SSL warnings or certificate errors.<\/li>\n\n\n\n<li>Check that all pages load over HTTPS.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If your browser reports mixed content warnings, some images, scripts, or stylesheets may still be loading over HTTP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Troubleshooting<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If AutoSSL cannot issue a certificate, check the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Your domain is pointing to the correct server IP.<\/li>\n\n\n\n<li>DNS propagation has completed.<\/li>\n\n\n\n<li>The domain has been added to your hosting account.<\/li>\n\n\n\n<li>The domain is publicly accessible.<\/li>\n\n\n\n<li>There are no conflicting DNS records.<\/li>\n\n\n\n<li>No firewall or proxy service is preventing domain validation.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If all settings are correct and SSL still fails to issue, contact the VeerHost support team for assistance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Notes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AutoSSL certificates renew automatically before they expire.<\/li>\n\n\n\n<li>SSL certificates can only be issued for domains that resolve to your hosting account.<\/li>\n\n\n\n<li>HTTPS helps improve website security, visitor trust, and search engine optimization.<\/li>\n\n\n\n<li>After enabling SSL, update any hardcoded HTTP links to prevent mixed content warnings.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>An SSL certificate encrypts the connection between your website and its visitors, helping protect sensitive information and enabling HTTPS. Most hosting accounts [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1894,"menu_order":4,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-1925","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/docs\/1925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/comments?post=1925"}],"version-history":[{"count":3,"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/docs\/1925\/revisions"}],"predecessor-version":[{"id":3645,"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/docs\/1925\/revisions\/3645"}],"up":[{"embeddable":true,"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/docs\/1894"}],"wp:attachment":[{"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/media?parent=1925"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/doc_tag?post=1925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}