Hay diferentes protocolos de encriptación seguros, los más utilizados son SSL y TLS; ambos usan un sistema que se conoce como un asimétrico PKI (Public Key Infrastructure => Infraestructura de clave pública), este sistema usa 2 claves, una privada y una pública que solo pueden ser desencriptadas por la otra, de esa forma tu clave pública la conoce todo el mundo y la privada solo la tienes tú, entonces la web te envía la información encriptada con la clave pública y tú la desencriptas con la clave privada y viceversa, tú le envías a la web la información a través de su clave pública y la web la desencripta a través de su clave privada.
Ahora que sabemos esto y vemos que nos interesa, es hora de implementarlo a nuestro vps, no? Hay opciones de pago que como he dicho en previos blogs, si vais a hacer algo grande pagad y aseguraos bien, pero si vamos a hacer algo de ir por casa, certbot es una muy buena opción.
Lo primero de todo nos pide software y sistema donde tenemos el vps, en el caso del software yo voy a usar apache y en el sistema el que hayáis instalado, si no os acordáis con el comando
lsb_release -a os saldrá (en mi caso debian 9 (stretch)).
En certbot una vez hayáis rellenado la información os va a salir un tutorial, voy a tratar de seguirlo yo también:
- Para empezar hay que instalarlo
sudo apt-get install certbot python-certbot-apache -t stretch-backports
Este último comando puede que os de error, si os da error id a /etc/apt/sources.list y añadid la siguiente línea
deb http://deb.debian.org/debian stretch-backports main
Haced un apt-get update y volved a provar
- Una vez instalado ejecutamos certbot
sudo certbot --apache y os debería aparecer algo como esto :
En mi caso lo dejo en blanco ya que lo quiero en todos.
Seguidamente nos pedirá un email por si pasara cualquier cosa, aceptas los términos y este paso está listo.
Nos pedirá si queremos redirigir a los que entren en nuestra web en http a https, en mi caso quiero ya que no le encuentro sentido a que no sea así, así que le doy a 2.
Y ya estaría listo, si ahora entramos a uno de mis dominios podemos ver que efectivamente, está el https puesto:
Y con esto estaría listo, nos vemos en el próximo y cualquier duda que tengáis ponedla en los comentarios.
Un saludo!
No hay comentarios:
Publicar un comentario