To add a secured site with SSL certificates, you will first want to make sure that the domain you are using is pointed to the server that you are adding the secured SSL site to. You may need to allow for some time to ensure the SSL service sees that the domain is pointed to the intended server.
See Point your domain to your server for instructions on setting up a domain to point to your provisioned server.
Add custom SSL certificates
You may add custom SSL certificates to your site. On the site section, select the SSL tab and then select the option to add custom SSL cert. Then, simply add the certificate and key and click save.
If you are adding a cert from Cloudflare, check out the instructions here.
Error while creating a site
The typical cause for a site showing an 'error' on creation is that the Let's Encrypt service was not able to verify that the domain is pointing to the intended server.
To resolve, verify the a record points to the correct server public IP using DNS Checker and then attempt to re-create the site.
Created a site with SSL and it appears successful, but website does not have SSL certs
If you added a site with SSL and it shows as active with no errors; however, when you go to the URL and your browser says SSL certs are not installed, it may due to the following:
- Your browser has your URL cached - try going to the site on an incognito browser or flush your browser's cache to see if that resolves the issue
- If the previous does not resolve, go to servers > services and restart the nginx service and then check to see if this resolves the issue