howtos/Linux/certbot-nginx.txt

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