I’m running nginx as a proxy webserver in Docker and got certificates using certbot. The certificates are located on my host machine, which nginx Docker accesses using volume binding. I’m getting the following error when I try to renew the certificates on my host machine. Can anybody help? Thanks!
Cert is due for renewal, auto-renewing…
Plugins selected: Authenticator nginx, Installer nginx
Renewing an existing certificate
Performing the following challenges:
http-01 challenge for services.brandl-nutrition.de
Using default addresses 80 and [::]:80 for authentication.
Waiting for verification…
Challenge failed for domain services.brandl-nutrition.de
http-01 challenge for services.brandl-nutrition.de
Cleaning up challenges
Attempting to renew cert (services.brandl-nutrition.de) from /etc/letsencrypt/renewal/services.brandl-nutrition.de.conf produced an unexpected error: Some challenges have failed… Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/services.brandl-nutrition.de/fullchain.pem (failure)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/services.brandl-nutrition.de/fullchain.pem (failure)
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): nginx (served via Docker)
The operating system my web server runs on is (include version): Debian 10 (in Docker)
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): no
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you’re using Certbot): 1.5.0