Ref: https://community.letsencrypt.org/t/how-to-stop-using-tls-sni-01-with-certbot/83210
certbot --version
apt-get update && apt-get install certbot -y
sudo sh -c "sed -i.bak -e 's/^\(pref_challs.*\)tls-sni-01\(.*\)/\1http-01\2/g' /etc/letsencrypt/renewal/*; rm -f /etc/letsencrypt/renewal/*.bak"
certbot renew --dry-run --preferred-challenges http-01,dns-01
Adapt renew-hook according your environment
certbot renew --force-renewal --preferred-challenges http-01,dns-01 --renew-hook="apache2ctl -k graceful"