En este momento estás viendo Instalar Certificado Let’s Encrypt En Cpanel

Instalar Certificado Let’s Encrypt En Cpanel

Uno de los problemas más frecuentes que me preguntan es si se puede instalar un certificado SSL Let’s Encrypt en Cpanel.

La respuesta es que si se puede instalar, sin embargo necesitarás tener conocimientos de programación para lograr este objetivo.

Para este tutorial voy a trabajar con la plataforma Namecheap, la cual te brinda la posibilidad de instalar un certificado SSL gratuito durante 1 año.

Una vez concluido el tiempo, tendrás que renovar el certificado a un determinado costo por cada año.

Imagina que tienes una cantidad considerable de subdominios y tienes que instalar el certificado SSL para cada uno.

Puede resultar muy costoso y difícil de mantener.

Sin embargo, con la utilidad acme.sh es posible instalar un certificado Let’s Encrypt para tu dominio principal e incluso los subdominios.

Existen muchos motivos para utilizar un certificado SSL, sobre todo si has considerado tener tu presencia en línea.

Lo mejor de todo es que con esta opción podrás ahorrarte cientos de dólares al año ya que Let’s Encrypt es totalmente gratis.

Así que comencemos con el tutorial para instalar certificado Let’s Encrypt en cpanel.

Paso 1 Habilitar SSH

Namecheap tiene desactivada esta opción por defecto, por tanto debes activarla para poder utilizar la terminal.

Una vez adentro, habilitas la opción de SSH.

Paso 2 Ingresar a la terminal

Una vez habilitado SSH, buscas el ícono de terminal y haces click.

Posteriormente, aparecerá la terminal, es necesario mencionar que debes realizar una copia de seguridad de tu información antes de utilizar la terminal.

Luego de que tengas tu copia de seguridad, escribes el siguiente comando y presionas ENTER.

curl https://get.acme.sh | sh

Paso 3 Configurar variables de entorno

Las variables de entorno son valores dinámicos que afectan los procesos o programas de una computadora.

source ~/.bashrc

Paso 4 Registra tu correo electrónico con Let’s Encrypt

Para recibir notificaciones en tu correo electrónico sobre cualquier problema de renovación, debes registrar tu correo electrónico con el siguiente código.

acme.sh --register-account --accountemail [email protected]

Paso 5 Configura un cronjob

Configuras una tarea cron para la renovación automática después de 60 días.

crontab -l | grep acme.sh

Paso 6 Emite un certificado para tu sitio web

Procedes a emitir el certificado SSL para tu dominio.

acme.sh --issue --webroot ~/public_html -d tudominio.com --force

Paso 7 Aplicar el certificado en tu sitio web

Aplicas el certificado en tu sitio web utilizando el siguiente comando y haces un último ENTER.

acme.sh --deploy --deploy-hook cpanel_uapi --domain tudominio.com

Paso 8 Actualiza el navegador web

Finalmente comprobamos el certificado SSL, como se puede ver el navegador Chrome, aún sigue indicando que la conexión es insegura.

Actualizas el navegador web y se puede ver que se ha implementado exitosamente el certificado SSL Let’s Encrypt.

Quiero mencionar que el proceso de propagación del certificado SSL suele demorar unos minutos, en mi caso he esperado 30 segundos para poder visualizar los cambios.

Por si prefieres verlo paso a paso, te dejo un vídeo de la implementación del certificado Let’s Encrypt en Cpanel.

Menciona en los comentarios si funciona para ti o si obtienes algún error con cualquier paso.

Deja una respuesta