Back in April, successfully set up HTTPS using LetsEncrypt with an AWS Ubuntu Ec2 install using only node and express. Also configured crontab to automatically certbot renew 30 days prior to expiration. Received an email today that my certs will expire in 10 days. Tried to manually renew (stopping node server, sudo certbot renew) but received a failed authorization procedure (could not get to the challenge file). I also tried running the original server.js (HTTP) file I used to create the keys. However it appears the challenge file name is different. Any ideas? Thanks!
My domain is: Davecyndi.net
I ran this command:certbot renew (with and without --standalone)
It produced this output: Attempting to renew cert (davecyndi.net) from /etc/letsencrypt/renewal/davecyndi .net.conf produced an unexpected error: Failed authorization procedure. davecynd i.net (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks suf ficient authorization :: Invalid response from http://davecyndi.net/.well-known/ acme-challenge/3F6n0riI4AhVeBd0iFBykWxFNJXfcayInTzLbTLwkuU [18.218.254.90]: “\n<html lang=“en”>\n\n<meta charset=“utf-8”>\nError \n\n\n
Cannot GET /.well-known/”. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/davecyndi.net/fullchain.pem (failure)My web server is (include version): AWS EC2 Ubuntu v16.04, Express version 4.17.1, Node v11.8.0
The operating system my web server runs on is (include version):
I can login to a root shell on my machine: yes
I’m using a control panel to manage my site (no, or provide the name and version of the control panel):
The version of my client is: cerbot 0.31.0