Let’s Encrypt ( https://letsencrypt.org/getting-started/ ) ofrece certificados SSL gratuitos.
Su instalación resulta mucho más sencilla si tenemos acceso por SSH a nuestro servidor, si bien son muchos los hostings que soportan ya Let’s Encrypt:
https://community.letsencrypt.org/t/web-hosting-who-support-lets-encrypt/6920
Desde línea de comando, si confiamos en el script de instalación para qu ehaga todo por nosotros resulta tan simple como instalar cerbot ( https://certbot.eff.org/ ) para nuestro servidor web / sistema operativo:
certbot –apache