Docs·Web hosting

Free SSL With Let's Encrypt

Every domain on Corenzy's web hosting gets a free, auto-renewing SSL certificate with no setup step. Here is how it works and how to troubleshoot the rare case it does not issue.

It is already on by default

cPanel issues a Let's Encrypt certificate automatically for every domain and subdomain on the account, and renews it automatically before it expires, there is no button to press for the common case.

Why a certificate might not have issued yet

The most common reason is DNS: Let's Encrypt has to verify you actually control the domain by reaching it at this server's IP before it will issue a certificate. If DNS was only just pointed here, wait for propagation to finish, certificates typically issue within a few minutes of DNS resolving correctly, not before.

Forcing HTTPS

Having a certificate does not force visitors onto it, a plain http:// link still works unless you redirect it. Add a redirect in cPanel's Domains section, or a few lines in .htaccess, to send every http:// request to https://, this also matters for SEO, search engines treat HTTP and HTTPS versions of a page as separate URLs.

Mixed content warnings

If the padlock shows a warning after switching to HTTPS, the page is almost always loading an image, script or stylesheet over a hardcoded http:// URL. Most CMS platforms have a "search and replace URLs" tool for exactly this after a protocol change, running it once fixes the whole site instead of hunting file by file.

SSL is one of the few things on this list that requires nothing from you by default. The only time it needs attention is right after pointing DNS here for the first time.

Can't find something?

Open a ticket and a real engineer will reply, usually inside two minutes.

Open a ticket