The operating system my web server runs on is (include version): Ubuntu 18.04.3
My hosting provider, if applicable, is: AWS
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): 0.31.0
Is there a recommended way to have Apache listening on 443 using a LE certificate, proxying to Varnish on port 80 and have that cache content it retrieves from Apache on port 8080?
We have this running, having initially (when setting up the server) generated the SSL certficate using certbot’s Apache plugin. However, now that Varnish is on port 80 certbot’s automated renewal doesn’t work. Does anyone know how I should have set this up so that the renewals do work?
You may have two certificates, the new you use and your old. You can delete the old (certbot delete certname). If your cron job uses renew, that should work.
Recheck your domain with the online tool in 60 - 70 days. Then you see if there is a new certificate created (CT-log part) and used (connection-part).