CentOS

Instalar HTTPS Let's Encrypt en CentOS 7

 

¿Que es HTTPS?

HTTPS o Protocolo seguro de transferencia de hipertexto, es un protocolo de aplicación basado en el protocolo HTTP y está destinado a la transferencia segura de datos de Hipertexto. Más información en Wikipedia.org

En esta publicación os enseñaremos a instalar HTTPS en vuestra propia pagina web utilizando Let’s Encrypt. Tener un certificado es fundamental para garantizar la seguridad en nuestra tienda o página online. Ademas sirve para mejorar un poquito más nuestro SEO y intentar alcanzar esa tan apreciada primera posición en Google.

Hasta la aparición de Let’s Encrypt para obtener un certificado necesitabas contratar un certificado con una entidad certificadora el cuál tiene un coste variable soliendo costar entre 50 euros y 500 euros. Ahora con Let’s Encrypt tenemos un certificado HTTPS totalmente gratuito y emitido en segundos el cuál funciona a la perfección.

En Aclass llevamos tiempo ofreciendo la instalación de este certificado de manera gratuita. Si quieres más información de nuestros servicios de hosting visita esta sección.

Requisitos:

  • Servidor CentOS 7.
  • Tener el apache instalado.
  • El dominio tiene que estar apuntando a este servidor.
  • Acceso SSH como root.

Procedimiento:

Lo primero que tenemos que hacer es actualizar al completo nuestro servidor para evitar errores.

yum update

Es necesario instalar git para poder descargarnos el repositorio de Let’s Encrypt en Github.

yum install git-all

Lo siguiente que haremos será descargar el repositorio con el comando "git clone <URL GITHUB>  <DIRECCIÓN LOCAL>". En este caso la URL del Github sera la oficial de Let's Encrypt y nuestra carpeta donde lo almacenemos sera en "/opt/letsencrypt".

git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt

Nos vamos a la carpeta donde nos hemos descargado el repositorio, en mi caso:

cd /opt/letsencrypt

Ejecutamos Let’s Encrypt para empezar la instalación:

  • Si tenemos un dominio:
./letsencrypt-auto --apache -d ejemplo.com
  • Para un dominio y subdominios:
./letsencrypt-auto --apache -d ejemplo.com -d www.ejemplo.com -d subdominio.ejemplo.com

Despues nos saldra lo siguiente:

  • Opción Esasy: para permitir tanto HTTP como HTTPS.
  • Opción Secure: rediriges todas las peticiones al HTTPS.

 Elegimos la opción mas adecuada dependiendo de lo que queramos y con esto ya tendriamos HTTPS es nuestra pagina web.

Compartir esta publicación

Comentarios (1)

  • Andrei
    Andrei

    Impresionante, funciono a la primera ! Muchas grasias.

    May 18, 2017 at 14:11 PM

Dejar un comentario


Copyright © 1999 - 2019 - Aclass.es - Todos los derechos reservados.