I have a one-click wordpress site that is hosted through DigitalOcean. When I initially created the droplet with the wordpress install, I was asked if I wanted to secure the site vie certbot/LetEncrypt. I selected Yes. Everything was working perfectly…for 90 days. I was under the impression that it had auto-renew turned on. I’ve never had this happen to any of the other sites I have secured through certbot. They have always auto renewed. Anyways I looked around the community and couldn’t find an answer to my problem. I have tried removing certbot, renewing, deleting my expired certificate, and none of it seems to work. Every time I try to renew or generate a new certificate, I get errors. (shown below) Any help is appreciated. All I am trying to do is renew an already expired certificate.
My domain is: www.phdesigns.io
I ran this command: sudo certbot renew, certbot delete
It produced this output:
Attempting to renew cert (phdesigns.io) from /etc/letsencrypt/renewal/phdesigns.io.conf produced an unexpected error: Failed authorization procedure. phdesigns.io (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://phdesigns.io/.well-known/acme-challenge/Uhci4BS3sHaCre72o59Ag4SkSWOM6dBqOywhB7RJg9E [184.108.40.206]: “\n\n<html lang=“en-US” class=“no-js”>\n\n\n\t<meta ch”. Skipping.
All renewal attempts failed. The following certs could not be renewed:
(I’ve also made sure and triple checked my AA records and all are pointing to the servers correct IP address.)
My web server is (include version): apache 2.4.29
The operating system my web server runs on is (include version): Ubuntu 18.04
My hosting provider, if applicable, is: Digital Ocean
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):
The version of my client is (e.g. output of
certbot --version or
certbot-auto --version if you’re using Certbot): 0.31.0