Guia de como tener ssl gratis en ubuntu

montero61

Miembro Activo
Se incorporó
6 Abril 2009
Mensajes
20
Lo primero que haremos es instalar en nuestro ubuntu cerbot este programa nos ayudara a gestionar nuestro certificado ssl gratuitamente

para ello ejecutamos en nuestra terminal los siguientes comando

Código:
sudo wget https://dl.eff.org/certbot-auto -O /usr/sbin/certbot-auto

Código:
sudo chmod a+x /usr/sbin/certbot-auto

luego indicamos cual es nuestro dominio al que le instalaremos el certificado ssl

Código:
sudo certbot-auto certonly --standalone -d ejemplo.com  -d www.ejemplo.com

El comando anterior solicitará una dirección de correo electrónico, que se utiliza para enviar alertas por correo electrónico relacionadas con la renovación y caducidad de tu certificado SSL. Además, hace algunas preguntas más de configuración . Una vez completado, emitirá un certificado SSL y también creará un nuevo archivo de configuración de VirtualHost en su sistema.

para poder verificar que nuestro certificado ssl este instalado usaremos los siguientes comando

Código:
cd /etc/letsencrypt/live/example.com
Código:
ls


esto nos deberia arrojar los archivos del certificado de nuestro dominio algo como esto

Código:
cert.pem
  chain.pem
  fullchain.pem
  privkey.pem

Ahora debemos configurar el Virtualhost para nuestro certificado

En Nginx:
Código:
ssl on;
ssl_certificate /etc/letsencrypt/live/ejemplo.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/ejemplo.com/privkey.pem;

* debemos acordarnos de cambiar ejemplo por nuestro dominio

En Apache:
Código:
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem

* debemos acordarnos de cambiar ejemplo por nuestro dominio

este ultimo paso es optativo , crearemos un comando con crontab para que se autorenueve el certificado ssl y no tengamos que preocuparnos por el

Código:
0 2 * * * sudo /usr/sbin/certbot-auto -q renew

espero que esta guia te sirva para tus servidores

saludos
montero61
 

vic r

Capo
Se incorporó
2 Octubre 2007
Mensajes
280
El ultimo paso es optativo pero sumamente importante....

Una vez en la pega varios dominios comenzaron a mostrar el mensaje "el certificado ssl no es valido..." en los navegadores y fue porque a un gil se le olvido programar el cron.

B12suIPIEAAGrT1.jpg
 
Upvote 0
Subir