I've searched through posts for two days now and tried so many variations on the fixes that others have used but no joy. This site has been successfully auto-renewing for four years and suddenly it complains about reaching the challenge token files. But when they get created I'm able to access them fine in my browser (from outside the network so it's not a firewall issue).
I've disabled ufw on the server just to eliminate any chance of it interfering. I've tried both with and without our standard http -> https redirect in place in the vhost config.
The cert expires in just over two weeks and I'm at a loss. Any help is greatly appreciated. I can post the contents of the log file if that's helpful but I didn't want to overload this with unnecessary detail until it's actually helpful. Questionnaire info is below.
But, a user-agent like Let's Encrypt uses gets a timeout
curl -i -m7 http://highbridgefilmfestival.org/.well-known/acme-challenge/Test404 -A "Mozilla/5.0 (compatible; Let's Encrypt validation server; +https://www.letsencrypt.org)"
curl: (28) Operation timed out after 7001 milliseconds with 0 bytes received
I can repeat this consistently. You can see a similar result using https://letsdebug.net
I think it is a PA but I'll check with the network team to be sure. But it's been in place for quite a while and renewals have been working fine with it. Not that that discounts the potential of it being an issue. Just a curious data point. I'll verify it with them and see if they're doing any filtering on user agent.
The PA issues we saw (much) earlier involved PA changing a default for a config setting. It went from allowing inbound HTTP Challenge requests to denying them (ouch).
Looking back I see it started in early 2022 but had people reporting problems as late as earlier this year. This is just one of many examples we saw:
The network team confirmed that it is a PA. And then they also told me that they've implemented a new firewall since the last successful renewal in September. This little detail seemed not important to them on Wednesday when I asked what might have changed recently. Funny that... (smh) It was supposed to be like for like as far as policies go but obviously that's not the case. Or at least it would appear so.
The guy who's set it all up was already gone for the day so we're gonna pick it back up on Monday. I really appreciate the push in the right direction.