31 lines
980 B
Plaintext
31 lines
980 B
Plaintext
|
|
|
|
Instalar certbot y requisitos:
|
|
sudo apt install certbot python3-certbot-nginx
|
|
|
|
Configurar el sitio de NGINX, si por ejemplo es el default:
|
|
sudo nano /etc/nginx/sites-available/default
|
|
#Donde pone server_name poner el nombre de dominio
|
|
server_name dominio.com www.dominio.com;
|
|
|
|
Comprobar configuración y recargla:
|
|
sudo nginx -t
|
|
sudo nginx -s reload
|
|
|
|
Si tenemos el firewall ufw añadir soporte para nginx completo quitando el simple:
|
|
sudo ufw allow 'Nginx Full'
|
|
sudo ufw delete allow 'Nginx HTTP'
|
|
sudo ufw status
|
|
|
|
Obtener el certificado ssl de certbot:
|
|
sudo certbot --nginx -d dominio.com -d www.dominio.com
|
|
|
|
Aqui preguntará si se desea redirigir el http a https (opción 2) y un correo electrónico para avisos.
|
|
|
|
Con esto ya estaría instalado, ahora solo queda comprobar que está activa la autorenovación:
|
|
sudo systemctl status certbot.timer
|
|
|
|
Para testear que todo funcione correctamente podemos usar el comando:
|
|
sudo certbot renew --dry-run
|
|
|