(Debian Stretch) ISPConfig 3.1.13 The perfect server, Apache Let's encrypt does not renew anymore. I guess, certbot is out of date: Code: root@srv1:~# which certbot /usr/bin/certbot root@srv1:~# certbot --version certbot 0.10.2 What is the best approach? Do we upgrade ISPCONFIG3? Does that look after this issue? Thanks in advance,
You need to update the certbot client, updating ispconfig will not help. How did you install the old one?
Thanks Jesse for the quick response. We follow the perfect server. https://www.howtoforge.com/tutorial...-stretch-apache-bind-dovecot-ispconfig-3-1/2/ I did remove all SSL certs by Code: root@srv1:~# certbot delete I removed certbot by doing Code: root@srv1:~# apt-get remove certbot Now I do not have certbot. How do I move from here?
What a journey!!!! I think I broke the server, apache does not want to restart. Deleted all the vhost symlink under Code: /etc/apache2/sites-enabled Apache restarted with no errors and everything is good. installed certbot as per: https://certbot.eff.org/lets-encrypt/debianstretch-apache Did not perform step 7 as per @till recommendation on another post. Voila, everything is working as normal and I have upgraded the ISPCONFIG3 as well.
Good deal. You would not have needed to delete the certificate though, just update certbot and the them, but glad you got it working.
Congratulation though the approach prescribed by @Jesse Norell is simpler. In my mind, if you can bravely come to a level of deleting all certs, certbot and apache2 enabled vhost, the better alternative to me is to use acme.sh in certbot place.
Thanks @Jesse Norell and @ahrasis @ahrasis How do I switch from certbot to acme.sh? I wanted to do this but I was under pressure to get things moving.