I can see in the site access logs that this URL is being hit by the letsencrypt bot, from multiple IP addresses. Also the challenge file exists in the correct location. And using dns checker it looks like DNS is fully propogated for the domain. Other domains on the same server work fine.
Anyone have an idea why this might happen? Do I just need to wait longer?
Update: so from the error logs it is giving a 404:
“3.131.99.217 - - [30/Jun/2022:12:53:40 +0000] “GET /.well-known/acme-challenge/Hcoe6QeAPfwv0dqQYU8gST5r3eqacZAUR4hOfWQ4ZpY HTTP/1.1” 404 705 “-” “Mozilla/5.0 (compatible; Let’s Encrypt validation server; +https://www.letsencrypt.org)””
I also get a 404 if I try and browse using the file URL. But the file is there.
I also see this in the vHost conf, think this is right?
Try the following:
Delete your .well-known folder from /home/YOUR_DOMAIN/public_html
Make sure that if you are using cloudflare, the cloudflare proxy is disabled (grey cloud)
After after trying many times in the shell, I ran in from the GUI in desperation. And it worked. I hvae no idea why or what the issue was which is pretty frustrating…I’ll blame DNS.
The problem is cbyerpanel changed the directory of the acme challenge via context but users are still adding docroot path while requesting the SSL from command line. Please use same path defined in error log file while dubuging via cli