I use letsencrypt-auto command to renew my existing certificate on a monthly basis. It worked over a year without any problems but it seems stopped working since Dec 2018. The last successful renewal was on Nov 2, 2018. I changed nothing in the configuration of my system so I don’t know why it doesn’t work anymore.
My domain is: rapidm2102.ddns.net
It produced this output:
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator apache, Installer apache
Renewing an existing certificate
Performing the following challenges:
http-01 challenge for rapidm2102.ddns.net
Waiting for verification…
Cleaning up challenges
Failed authorization procedure. rapidm2102.ddns.net (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://rapidm2102.ddns.net/.well-known/acme-challenge/FEKy5mPK4S6l9VSJ8z3X8dUZkYPpbyhwE2Kh-v3ANEw [126.96.36.199]: 404
The following errors were reported by the server:
Detail: Invalid response from
http://rapidm2102.ddns.net/.well-known/acme-challenge/FEKy5mPK4S6l9VSJ8z3X8dUZkYPpbyhwE2Kh-v3ANEw [188.8.131.52]: 404
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address.
My web server is (include version): apache 2.4
The operating system my web server runs on is (include version): Raspbian GNU/Linux 8 (jessie)
My hosting provider, if applicable, is: n/a
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): Remote Desktop Connection
My certificate is valid until Jan 31, 2019. Any help before this date would be appreciated.