Si acabás de migrar tu dominio desde otro hosting, o creaste una cuenta de cPanel o dominio adicional sin que todavía hayas actualizado los DNS, es normal que todavía no tengas activado tu certificado SSL gratuito.
Esto se debe a que Let's Encrypt requiere que los DNS apunten al servidor de hosting para poder generar el certificado.
Nuestro sistema chequea automáticamente los DNS al activar tu cuenta de hosting, y si previamente lo delegaste a nuestros DNS, el certificado se va a generar e instalar automáticamente.
Si el sistema detecta que tus DNS todavía no apuntan a nuestro sistema, va a reintentar el proceso anterior todas las noches. Por ende, si recién creaste tu cuenta de cPanel y ya modificaste los DNS, pero no podés esperar hasta mañana para tener el SSL instalado, deberás ingresar a tu cPanel y buscar el icono SSL Status: en esa pantalla simplemente hacer click en el botón Run AutoSSL, y al cabo de unos 5 minutos te indicará que el certificado quedó instalado correctamente.
Luego de generado el certificado, es buena idea forzar el uso de HTTPS. Esto se logra yendo al ícono Dominios de tu cPanel y activar el switch de Force HTTPS Redirect. De ese modo las peticiones que se hagan al sitio web se reescribirán como https. En el caso de usar plataformas como WordPress, Moodle, Joomla, Laravel, etc, es importante que la configuración de URL del sitio también especifique el uso de https para ayudar a mostrar correctamente el sitio seguro en todos los navegadores.
NOTA: Solo en el caso de cambiar los DNS de un dominio *.ar puede que debas esperar 30-60 minutos antes de intentar generar los certificados con Run AutoSSL, debido a que la propagación de DNS de nic.ar demora ese tiempo en hacerse efectiva.
Podés ver más info sobre SSL en estos tutoriales:
- ¿Cómo activar el uso de SSL en un sitio WordPress?
- ¿Cómo activar el uso de SSL en un sitio HTML / PHP?