When issuing a certificate you may see an error like this one:
This generally means one of two things:
- The domain is not pointed at our service / we are not actively hosting the site.
- There is code within the '.htaccess' file of the domain that is preventing Let's Encrypt from accessing the verification file.
In the event that the domain is not pointed at us - the only solution is to point the domain at us. Due to the way Let's Encrypt verifies domains it is not possible to issue a certificate for a domain that we are not actively hosting. This isn't a limitation we've put in place - but simply due to the nature of the file verification process.
If the domain is pointing at our servers then there is a good chance that the '.htaccess' file in the folder for the domain is preventing Let's Encrypt from accessing the verification file. The solution to this issue is to add the following lines to the top of the '.htaccess' file in the folder for the domain:
Should you still have issues with Let's Encrypt do please reach out to our Technical Support department and we'll be happy to assist you.
RewriteEngine On RewriteRule ^.well-known - [L]