Hace poco estuve configurando una instancia en Google Cloud y me topé con un error al momento de implementar el certificado SSL con Certbot. O eso creía.
Realmente el certificado se instalaba de forma correcta, pero aún así, al intentar acceder a la versión del sitio en HTTPS no funcionaba, de hecho rechazada la conexión.
Resultó ser un error en la configuración de la instancia y es que normalmente Google bloquea el puerto de forma predeterminada.
Si ya lo agregaste en las reglas del Firewall y continúas con el error, muy seguramente sea la razón.
Puedes ver un listado de los puertos abiertos con el siguiente comando:
netstat -lntu
Paso seguido, verificas que hayas configurado el puerto en las reglas del Firewall y lo desbloqueas con el siguiente comando, desde la consola:
sudo a2enmod ssl
Ahora solo debes reiniciar el sistema y/o apache, y wala!
#HappyCoding.
PD: Espero estás notas cortitas, puedan serte de ayuda.