Hello CTW,
My website is: https://mickwebsite.com
I had a stroke about 6 months ago so have not been able to keep my Win 10 IIS website alive. My certificate expired 79 days ago and needs to be renewed. I did restart the associated Service. It says Next Renewal Due:2025-07-10. Here is the diagnostic…
Sorry to hear about your stroke, hope you are recovering ok.
Checking your site from where I am (Australia) I see it resolves to 99.242.232.233 which is a cable provider. The first thing you need to check is that your IP address is correct and that your domain is pointing to the current IP address.
If you have changed service provider you also need to confirm that they still allow port 80 (http) and port 443 (https) traffic as some don’t.
Trying the site from here neither port 80 (required for http domain validation) or port 443 (required for https) are connecting but if you have any security products which might be blocking geographically you would need to remove that blocking (on port 80 at least).
When Let’s Encrypt try to validate your domain they make an http (not https) request to your domain at /.well-known/acme-challenge/ and that is normally answered by the Certify app, and as long as your webserver is IIS then that should work regardless of how IIS is configured (different if you’re using something else like Apache).
It can only answer if external TCP port 80 traffic is allowed to reach your machine (that your router firewall allows those requests and forwards them to the internal IP of your web server machine).