My domain is: admissions.st-francis.herts.sch.uk
I have a Let's Encrypt integration running using the PHP acmephp/core
package. It has been working successfully issuing SSL certificates for hundreds of our clients domains. For some reason, for this one particular domain, we are getting an "Error getting validation data" response from the Let's Encrypt API.
Here is the response from the API:
{
"type": "http-01",
"status": "invalid",
"error": {
"type": "urn:ietf:params:acme:error:connection",
"detail": "13.55.119.192: Fetching http:\/\/admissions.st-francis.herts.sch.uk\/.well-known\/acme-challenge\/zdbKm5il06iz5k5QmRPZySYwa3meY1sWGGmuREpi0Gk: Error getting validation data",
"status": 400
},
"url": "https:\/\/acme-v02.api.letsencrypt.org\/acme\/chall-v3\/255141073566\/ePXLJw",
"token": "zdbKm5il06iz5k5QmRPZySYwa3meY1sWGGmuREpi0Gk",
"validationRecord": [
{
"url": "http:\/\/admissions.st-francis.herts.sch.uk\/.well-known\/acme-challenge\/zdbKm5il06iz5k5QmRPZySYwa3meY1sWGGmuREpi0Gk",
"hostname": "admissions.st-francis.herts.sch.uk",
"port": "80",
"addressesResolved": [
"13.55.119.192",
"3.105.195.203",
"54.79.12.172"
],
"addressUsed": "13.55.119.192"
}
],
"validated": "2023-08-15T08:39:50Z"
}
I have checked the access logs on the servers and I can see 200 responses for the Let's Encrypt request e.g.
23.178.112.104 - - [15/Aug/2023:18:39:51 +1000] "GET /.well-known/acme-challenge/zdbKm5il06iz5k5QmRPZySYwa3meY1sWGGmuREpi0Gk HTTP/1.1" 200 119 "-" "Mozilla/5.0 (compatible; Let's Encrypt validation server; +https://www.letsencrypt.org)"
I checked the DNS for the domain and it's set up as we normally request - CNAME to app.digistorm.com
.
I checked for CAA records on the domain.
As a comparison, we recently issued a cert for admissions.warlinghamparkschool.com without any issue through the exact same system.
Please help me figure out what the issue is with this domain, I can't think of anything else!
My web server is (include version): NGINX 1.12.2
The operating system my web server runs on is (include version): Amazon Linux 2
My hosting provider, if applicable, is: AWS
I can login to a root shell on my machine (yes or no, or I don't know): yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): no
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot): acmephp/core
1.3.0