El certificado SSL/TLS no cuesta ni un céntimo. Gracias a Let’s Encrypt
El certificado SSL es obligatorio para cualquier sitio web empresarial basado en servicios transaccionales al cumplir con la norma PCI DSS. Asegura los datos transmitidos del cliente al servidor. Tener SSL/TLS (HTTPS) a su sitio web también le ayuda a impulsar la clasificación en la búsqueda de Google
Normalmente, los certificados SSL cuestan más de 200 dólares; sin embargo, si necesita un certificado para un entorno de no producción en el que la transacción de datos no es crítica, puede probar el SSL GRATUITO de Encriptemos.
Let’s Encrypt es una autoridad de certificación (CA) abierta patrocinada por SUCURI, Cisco, Facebook, AKAMAI, Chrome, Automático, SiteGroundetc. que emite un certificado SSL sin coste alguno. Let’s Encrypt ya ha emitido cerca de 200 millones de certificados SSL hasta la fecha.
Empecemos utilizando Let’s Encrypt para obtener un certificado SSL en el entorno Linux para el servidor HTTP Apache. El siguiente ejemplo se basa en techpostal.com alojado en DigitalOcean con el servidor HTTP Apache
Instalando Let’s Encrypt
- Iniciar sesión en el servidor Linux
- Vaya a la ruta donde desea instalar el let's encrypt
- Clone el repositorio git de let's encrypt
git clone https://github.com/letsencrypt/letsencrypt
Nota: si no tiene git instalado, entonces puede utilizar el comando yum para instalarlo
yum install git
- Verá una nueva carpeta "letsencrypt" creada en su directorio de trabajo actual
drwxr-xr-x
14 root root 4096 Mar 6 01:00 lets
codificar
- Vaya a la carpeta recién creada
cd letsencrypt
- Ejecute el siguiente comando para instalar todas sus dependencias
./letsencrypt-auto
Esto puede tardar unos minutos en instalarse. Buscará NombreServidor en el archivo httpd.conf de Apache y le pedirá que confirme el nombre para el que desea activar HTTPS
- Seleccione el nombre de dominio de la lista y OK
- Introduzca la dirección de correo electrónico y OK
- Acepto las condiciones del servicio
- Le pedirá que elija si desea permitir HTTP y HTTPS ambos o SOLO HTTPS.
- Seleccione la que desee y OK
Tardará unos segundos y luego le dará la confirmación de que se ha habilitado correctamente el certificado SSL en su dominio
Para validarlo, acceda a su URL HTTPS y debería ver que está emitido por "Let’s Encrypt Authority"
Como ve, todo el proceso para obtener un certificado SSL es muy sencillo
Una vez que tenga un certificado SSL habilitado para su sitio web, entonces no olvide probar el sitio en busca de vulnerabilidades y errores de configuración SSL/TLS.