Just recently on our Windows Server 2019 with the latest July Updates, we have been having an issue updating the Let’s Encrypt certificate which is controlled by CertifyTheWeb.
The edge firewall has all open ports to this server as a test - when this used to work only port 80 and 443 were open so have all ports open should work. The firewall on the server is switched off.
Uninstalling and re-installing CertifyTheWeb makes no difference.
Can anyone help troubleshoot this as I’m not sure what else the issue could be.
Have you tried a server reboot? I’ve found windows firewall can occasionally be problematic especially if you have made changes.
The problem is almost definitely port 80:
either your virtual machine host doesn’t allow tcp port 80
windows firewall is in an unusual state and needs a reboot
your firewall is not forwarding port 80 to the correct server
If you have a license with us and need more help please email support at certifytheweb.com with your log file and I can look into it in more detail for you.
A timeout was experienced while communicating with sub domain co uk/xxx.xxx.xxx.xxx: Get “http://sub.domain co uk/.well-known/acme-challenge/letsdebug-test”: context deadline exceeded
Yet i am able to browse to http://sub domain co uk without any issues on port 80.
Great, glad you got it resolved. An alternative to using http validation is to use DNS validation, that way you don’t need port 80 open at all and there is no requirement to even run a web server for the domains you want to cover.