All websites hosted with us get a free Let's Encrypt SSL certificate automatically. In most cases you don't need to do anything β this guide explains how to verify it's working and how to force all visitors onto HTTPS.
Automatic SSL
A Let's Encrypt certificate is issued and renewed automatically as soon as your domain is pointing to our servers and responding correctly. This usually happens within a few minutes of DNS propagation.
To check the status:
- Log in to the Webfort control panel and go to Websites.
- Select your website.
- Click SSL in the top navigation menu.
- Confirm each domain shows a valid certificate.
Forcing HTTPS
To redirect all visitors from HTTP to HTTPS automatically:
- In the Webfort control panel, go to Websites and select your site.
- Click SSL in the top navigation.
- Toggle Force HTTPS on.
Once enabled, any request to http:// will be redirected to https://.
Using a Custom (Paid) Certificate
If you need a paid or extended-validation certificate, you can upload it from the same SSL section by choosing Add certificate and pasting in the certificate, private key, and CA bundle.
Troubleshooting
- Certificate not issuing β make sure your domain's A record points to your Webfort server IP. Let's Encrypt won't issue a certificate until the domain resolves correctly.
- Mixed content warnings β update any hard-coded
http://URLs inside your site (images, scripts, stylesheets) tohttps://or protocol-relative//. - Still failing after 24 hours β open a support ticket and we'll investigate.