I am getting the following error,
Validation of the required challenges did not complete successfully. Fetching http://subdomain.domain.org/.well-known/acme-challenge/68Ht5Ri7gsCyXsDq_3QjT7j6dYriQhZad8OAVGi-FfY: Timeout during connect (likely firewall problem)
Testing works but when I request the certificate I get the above error
Hi, this means your server is not accessible to the public on port 80. It may be working locally (so the test passed) but if you try it from your phone (not wifi) etc it probably fails to load. It’s worth trying https://letsdebug.net for another test.
Let’s Encrypt will attempt http validation on port 80 but will follow redirects to https port 443 etc, however you can’t block port 80 outright.
ok so it needs to redirect to https rather than just blocking http
We aren’t actually blocking HTTP as far as I can tell