Certificado SSL GRATIS Nuevo Método SSL WordPress

En este tutorial aprenderemos cómo instalar, y configurar correctamente un Certificado SSL Gratuito, para nuestro sitio web incluida la renovación automática del certificado SSL, mediante Certbot.

Este tutorial aplica para cualquier servidor al cual tengamos acceso a nuestra terminal mediante una conexión SSH, aplica para Google Cloud, Microsoft Azure, AWS entre otros. Contar con un certificado SSL es primordial para mejorar la seguridad de nuestro sitio web y cumplir con las directrices de Google obteniendo una mejor indexación de nuestras página web (Posicionamiento Orgánico SEO). Y lo mejor de todo es que es completamente GRATIS gracias a  Electronic Frontier Foundation (EFF).

Recuerda Suscribirte a nuestro canal de YouTube, para estar siempre al tanto de los últimos tutoriales.

Antes de comenzar con este tutorial, ya debemos tener contar con un dominio, un servidor activo y tener la capacidad de conectarnos mediante SSH.

Hay 4 pasos en este tutorial:

Instalar Certificado SSL Gratis Linux – Debian

Para este caso vamos a Instalar el Certificado SSL Gratis en un servidor que hemos utilizado una instalación LAMP (Linux Apache MySQL PHP).

Conectarnos por SSH a nuestro Servidor

Ingresaremos a nuestro servidor que ejecuta nuestro sitio web HTTP mediante SSH y como usuario con privilegios de sudo mediante el siguiente comando:

sudo -i

Verificar Nuestro Configuración del Servidor

Debemos verificar con que tipo de instalación contamos en nuestro servidor para esto vamos utilizar el siguiente comando:

lsb_release -a

Una vez identifiquemos el tipo de servidor y su distribución que pare este ejemplo es “Debian GNU/Linux 9.13 (stretch)” vamos a ingresar a la pagina de CertBot y seleccionaremos el Software y el Sistema.

Instalar Certificado SSL GRATIS Apache Debian
Instalar Certificado SSL GRATIS Apache Debian

Nota: Los Comandos pueden variar por revisar directamente en la pagina de Certbot para confirmar que los comandos son los correctos.

Instalar snapd

Deberemos instalar snapd y asegurarsnos de seguir las instrucciones para habilitar el soporte de snap clásico.

Podemos seguir las instrucciones correspondiente a nuestra distribución en el sitio oficial: snapcraft’s site to install snapd.

Actualizar los paquetes de nuestro servidor:

sudo apt update

Instalar snap

sudo apt install snapd

Comprobar que la versión de snapd esté actualizada

Ejecute las siguientes instrucciones en la línea de comando de nuestro servidor para asegurarnos de tener la última versión de snapd.

sudo snap install core; sudo snap refresh core

Instalar Certbot

Ejecutaremos el siguiente comando para instalar Certbot en nuestro servidor o maquina virtual:

sudo snap install --classic certbot

Preparar el comando Certbot

Ejecutaremos el siguiente comando para asegurarnos que se pueda ejecutar el comando certbot en nuestro servidor o maquina virtual.

sudo ln -s /snap/bin/certbot /usr/bin/certbot

Ejecutar Certbot

Ejecutaremos el siguiente comando para obtener un certificado y que Certbot edite la configuración de Apache automáticamente para servirla, activando el acceso HTTPS en un solo paso.

sudo certbot --apache

Debemos seguir las instrucciones del comando, proporcionar un correo electrónico, es importante que te correo este activo ya que nos llegaran notificaciones sobre el estado de nuestros certificados y su renovación.

Aceptar los términos y condiciones, elegir si nuestro correo electrónico sera compartido o no y seleccionar los dominios que queremos instalar así como su redirección, para este ejemplo solo aplica para un dominio.

Configurar Certificado SSL Certbot Apache Debian
Configurar Certificado SSL Certbot Apache Debian

Al final debemos recibir un mensaje de éxito al ejecutar el comando.

Probar la renovación del Certificado SSL

Debemos ejecutar el siguiente comando para probar la función de renovación automática.

./certbot-auto renew --dry-run

Si recibimos un mensaje de éxito, significa que los certificados se están renovando correctamente.

Curso WordPress Google Cloud

Instalar Certificado SSL Gratis Linux – Ubuntu (Multiples Dominios)

Para este caso vamos a Instalar el Certificado SSL Gratis en un servidor que hemos utilizado una instalación LAMP (Linux Apache MySQL PHP).

Conectarnos por SSH a nuestro Servidor

Ingresaremos a nuestro servidor que ejecuta nuestro sitio web HTTP mediante SSH y como usuario con privilegios de sudo mediante el siguiente comando:

sudo -i

Verificar Nuestro Configuración del Servidor

Debemos verificar con que tipo de instalación contamos en nuestro servidor para esto vamos utilizar el siguiente comando:

lsb_release -a

Una vez identifiquemos el tipo de servidor y su distribución que pare este ejemplo es “Ubuntu 20.04.1 LTS” vamos a ingresar a la pagina de CertBot y seleccionaremos el Software y el Sistema.

Instalar Certificado-SSL Gratis Apache Ubuntu
Instalar Certificado-SSL Gratis Apache Ubuntu

Nota: Los Comandos pueden variar por revisar directamente en la pagina de Certbot para confirmar que los comandos son los correctos.

Actualizar los paquetes

Ahora ejecutaremos el siguiente comando para actualizar los paquetes de nuestro servidor o maquina virtual.

sudo apt update

Comprobar snap y actualizar

Normalmente esta distribución de Ubuntu viene con el snap instalado sin embargo debemos comprobar si tenemos instalado snap, esto lo podemos hacer ejecutando el siguiente comando.

sudo snap install core; sudo snap refresh core

Puedes revisar la documentación oficial para instalar snap en Ubuntu

Instalar Certbot

Ejecutaremos el siguiente comando para instalar Certbot en nuestro servidor o maquina virtual:

sudo snap install --classic certbot

Preparar el comando Certbot

Ejecutaremos el siguiente comando para asegurarnos que se pueda ejecutar el comando certbot en nuestro servidor o maquina virtual.

sudo ln -s /snap/bin/certbot /usr/bin/certbot

Ejecutar Certbot

Ejecutaremos el siguiente comando para obtener un certificado y que Certbot edite la configuración de Apache automáticamente para servirla, activando el acceso HTTPS en un solo paso.

sudo certbot --apache

Debemos seguir las instrucciones del comando, proporcionar un correo electrónico, es importante que te correo este activo ya que nos llegaran notificaciones sobre el estado de nuestros certificados y su renovación.

Debemos seleccionar los dominios que queremos instalar así como su redirección.

Configurar Certificado SSL Certbot Apache Ubuntu
Configurar Certificado SSL Certbot Apache Ubuntu

Probar la renovación del Certificado SSL

Debemos ejecutar el siguiente comando para probar la función de renovación automática.

./certbot-auto renew --dry-run

Si recibimos un mensaje de éxito, significa que los certificados se están renovando correctamente.

Instalar Certificado SSL Gratis Stack Aplicaciones Bitnami

Para el caso de aplicaciones que utilicen el Stack de Bitnami, no podemos utilizar los métodos anteriormente vistos por lo cual debemos utilizar la nueva herramienta que nos ofrece bitnami.

Conectarnos por SSH a nuestro Servidor

Ingresaremos a nuestro servidor que ejecuta nuestro sitio web HTTP mediante SSH y como usuario con privilegios de sudo mediante el siguiente comando:

sudo -i

Configurar Certificado SSL Bitnami

Ejecutaremos el siguiente comando para utilizar la herramienta que proporciona Bitnami para generar nuestros certificados de seguridad SSL.

sudo /opt/bitnami/bncert-tool

Debemos seguir las instrucciones del comando, es importante que el correo que ingresemos este activo ya que nos llegaran notificaciones sobre el estado de nuestros certificados y su renovación.

Debemos seleccionar el dominio que queremos instalar así como su redirección.

Configurar Certificado SSL Stack Bitnami
Configurar Certificado SSL Stack Bitnami

Ya con esto hemos terminado de instalar y configurar nuestros certificado SSL gratis para aplicaciones que utilizan el Stack Bitnami.

Nota: Importante que revisemos que la renovación automática del certificado este funcionando correctamente. Si no es así te recomiendo que entres a este articulo para el caso de aplicaciones Bitnami: Cómo Configurar Certificado SSL 100% Gratis para WordPress en Google Cloud Bitnami

Instalar Certificado SSL Gratis Subdominio

Para este caso veremos como instalar un Certificado de seguridad SSL para un subdominio en un servidor o maquina virtual que ya cuenta con un certificado instalado.

Antes de generar nuestro certificado debemos habilitar en nuestro servidor o máquina virutal el subdominio que queremos que cuente con el certificado de seguridad SSL.

En este ejemplo utilizaremos el servidor Linux con distribución Ubuntu que utilizamos en este tutorial en el paso 2.

Conectarnos por SSH a nuestro Servidor

Ingresaremos a nuestro servidor que ejecuta nuestro sitio web HTTP mediante SSH y como usuario con privilegios de sudo mediante el siguiente comando:

sudo -i

Ejecutar Certbot

Ejecutaremos el siguiente comando para obtener un certificado y que Certbot edite la configuración de Apache automáticamente para servirla, activando el acceso HTTPS en un solo paso.

sudo certbot --apache

En este caso nos mostrara la lista de dominios configurados en nuestro servidor y procederemos a seleccionar la correspondiente a el subdominio que queremos habilitar, para este ejemplo sera la opción 3, con esto simplemente genera el certificado para este subdominio.

Configurar Certificado SSL Subdominio Certbot Apache Ubuntu
Configurar Certificado SSL Subdominio Certbot Apache Ubuntu

Con esto hemos terminado de instalar nuestro Certificado SSL para nuestro subdominio en un servidor que ya contaba con Certbot instalado y configurado previamente.

Si cuando hayamos terminado de instalar nuestro certificado SSL en un nuestro sitio web, aun no aparece con el candado y nos muestra una advertencia de contenido mixto te recomiendo ver este articulo: Cómo Arreglar Advertencia Contenido Mixto en WordPress

Espero que este tutorial les haya sido de utilidad.

Te pueden interesar estos artículos:

Si tienen preguntas sobre este tutorial o preguntas generales sobre Instalar Certificados SSL Gratis déjanos un comentario.

Si te ha gustado este tutorial recuerda suscribirte a nuestro canal de YouTube 💜, y compartir este artículo en redes sociales.