Como instalar certificados SSL gratis en Godaddy Cpanel con Lets Encrypt

Asi es, como el titulo lo dice, SI es posible instalar certificados SSL gratis e instalarlos en Godaddy, para esto utilizaremos las siguiente tecnologias:

  • https://zerossl.com
  • https://letsencrypt.org

Es importante saber que este proceso es gratis, pero lo tendras que hacer cada 90 dias.

Pasos:

  • Lo primero que hay que hacer es ingresar a zerossl.com
  • Dar click en FREE SSL Certificate Wizard en el boton de “Start”
  • Una vez que carga, solo ingresa del lado derecho tus dominios con el “www” y sin el “www”, y dale click a “Next”
  • Una vez que le des click, probablemente tarde unos minutos en generar el “CSR”.
  • Ahora te saldrá los códigos del certificado y dale click a descargar para que tengas un backup del archivo. Después dale click a “Next”
  • Cuando le des click en “Next” te empezara a generar el “Account Key”, cuando termine, vas a ver del lado izquierdo el código del “Account Key” le das click a “Download” para que tengas un backup y le das “NEXT”.
  • En este siguiente paso, tendras que verificar que tu eres dueño del dominio, asi que descarga los archivos y ingresa al file manager de tu CPANEL, y crea lo siguiente:
  • Muy importante, primero asegúrate que tu CPANEL, tiene la opción “Show Hidden Files (dotfiles)” de ver archivos ocultos, para esto es importante ir a “Settings” y habilitar la opción. en la carpeta raíz “public_html” crea un folder que se llame “.well-known” y dentro de ese folder crea otro que se llame “acme-challenge” y cuando este listo, sube los 2 archivos a esa carpeta.
  • Ahora dale click al link y si te muestra en el navegador las llaves, significa que esta correctamente instalado.
  • Ahora si todo fue correcto, da click en los links y te saldra un aviso de que tu certificado esta listo. Asi que dale scroll para abajo y dale descargar a los 2 archivos para que tengas el backup.
  • Ahora ingresa a tu CPANEL y busca “Security” des pues dale click a “SSL/TLS”, después busca la opción, “Install and Manage SSL for your site (HTTPS) y dale click a “Manage SSL Sites”.
  • Ahora selecciona tu dominio y copia la primera llave en el cuadro para poner CRT. Ten cuidado ya que el primero tiene 2 llaves asi que la primera dejala ahi y la segunda llevatela a la 3 caja (la de amero abajo). Despues regresa a ZeroSSL y copia la PRIVATE KEY y ve a Godaddy y ponla en el cuadrado de en medio en donde se pone la “private key”.
  • Ahora dale click a “Install Certificate” y te saldra una opcion de que ya quedo instalado correctamente.
  • En este punto solo funciona si tu usuario manualmente escribe el “httpS: antes del dominio, asi que necesitaremos redigirlos forzando el redirect para llevar el trafico de http a https.
  • Para esto ve a tu archivo root (public_html) y crea un archivo llamado “.htaccess” si es un wordpress veras un #Begin WordPress y un #End WordPress, con codigo en medio. Abajo de esto pondras la siguiente linea de codigo:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  • Ahora solo dale refresh a tu sitio y te llevara al HTTPS, sin duda.
  • Otra opcion es bajar un plugin que se llama “Really Simple SSL” el cual te quita la chamba de poner el código en el archivo “.htaccess”.

Saludos y muchas gracias,

FT

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

WhatsApp chat