The following errors were reported by the server:
Domain: not gonna say
Type: connection
Detail: Timeout
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address. Additionally, please check that
your computer has a publicly routable IP address and that no
firewalls are preventing the server from communicating with the
client. If you’re using the webroot plugin, you should also verify
that you are serving files from the webroot path you provided.
There are no firewalls the dns is correct and i dont know what they mean by "verify that you are serving files from the webroot path you provided"
The basic steps to troubleshoot this are to make sure you can access your site externally, make sure that if you are serving an AAAA record that your server is able to respond to IPv6 connections, and make sure your dnssec is right if you’re using that.
However, without knowing your domain, these sorts of issues are really hard to troubleshoot. Don’t forget that, once you issue a Let’s Encrypt certificate, your domain will be listed in the publicly available certificate transparency logs. I believe starting early 2018, all CA-signed certificates from any provider will be logged there.
Whoops missed a question. The part about serving files from the webroot path provided means whatever you set your webroot as (could you also post the command you used?), that needs to be the root from which you’re serving files. For example, if you go to domain.com/test.html, webroot needs to be set to wherever on your filesystem test.html would be.