User Tools

Site Tools


informatica:letsencrypt

Let's encrypt

certificate ssl

Instalacion

Si se tiene acceso SSH se recomienda certboot:

https://certbot.eff.org/

Instalamos certbot para la generación automática:

apt-get install certbot python-certbot-nginx

Elegimos el certificado y ya lo hace todo

# certbot certonly --nginx
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator nginx, Installer nginx

Which names would you like to activate HTTPS for?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: txt.iwanttobefreak.com
2: api.legido.com
3: comic.legido.com
4: equipop.legido.com
5: mldonkeymadrid.legido.com
6: omc.legido.com
7: mercadosanisidro.es
8: www.soldaditospresovieticos.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate numbers separated by commas and/or spaces, or leave input
blank to select all options shown (Enter 'c' to cancel): 

Renovacion manual

Documentar comando para renovar certificado (s)

Renovacion automatica

Comprobación

Instalación en Docker

Entramos en el docker con nginx:

docker exec -ti nginx bash

Instalamos bot lets encrypt:

apt-get install certbot python-certbot-nginx

Configuramos lets encrypt:

certbot --nginx

Nos saldrá una lista con todos los dominios, seleccionamos el nuestro. Nos dirá si lo queremos redirigir a https, mejor que si (opción 2)

1: No redirect - Make no further changes to the webserver configuration.

2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for
new sites, or if you're confident your site works on HTTPS. You can undo this
change by editing your web server's configuration.
informatica/letsencrypt.txt · Last modified: 2022/05/06 08:41 by jose