Aprende a instalar un certificado SSL en Ubuntu para el servidor web Apache.
Con un certificado seguro tendrás tu dominio como https:// en lugar de sólo http:// .
Utilizarás Let's Encrypt para obtener el certificado para tu servidor Ubuntu.
Primero actualiza tu servidor Ubuntu.
sudo apt update
Ahora instala snapd
sudo apt install snapd
Elimina certbot si ya lo tienes instalado
sudo apt-get remove certbot
Instala la versión clásica de certbot
sudo snap install --classic certbot
Ahora puedes crear tu certificado para tu dominio, en el ejemplo utilizo midominio.com pero debes sustituirlo por el tuyo
sudo certbot --apache -d mydomain.com,www.mydomain.com
Prueba si el proceso de renovación funciona
--test renewal
sudo certbot renew --dry-run
Ahora comprueba si tienes un trabajo para hacer renovaciones automáticas de certificados
-- to list all timers
sudo systemctl list-timers
Referencias: