Can't verify domain

Welcome to the Let's Encrypt Community, Sean :slightly_smiling_face:

To start debugging, try using this certbot command:

certbot/certbot \
certonly --webroot \
-w /data/letsencrypt \
-d "guardpost.co.za,www.guardpost.co.za" \
--agree-tos \
--register-unsafely-without-email \
--dry-run \
--debug-challenges \
-vvv

This will cause certbot to create the http-01 challenge files then pause for manual input before continuing with verification. You should be able to see where they're being created at that point. You can visit http://guardpost.co.za/.well-known/acme-challenge/test with a web browser on a device that uses the public internet (i.e. external to your network) then check your nginx access log files to see where the access occurs. Comparing these two pieces of information should give you a start in tracing down your operations. You can use https://www.redirect-checker.org to see what Let's Encrypt sees for any address externally from your network (i.e. from the internet).

2 Likes