git/apache2-vhost-https.md

1.5 KiB
Raw Blame History

protegir apache2 amb Lets Encrypt Debian 12, 11 o 10

Avantatges d'utilitzar Lets Encrypt amb Apache en Debian

  1. Cost-efectiu: Certificats SSL gratuïts accessibles per a tothom.
  2. Renovacions automatitzades: Simplifica lobtenció i renovació de certificats, minimitzant riscos de falles de seguretat.
  3. Seguretat millorada: Forta xifra de dades en trànsit, augmentant la seguretat general.
  4. Ampla compatibilitat: La majoria de navegadors moderns reconeixen certificats de Lets Encrypt.
  5. Mesures de seguretat proactives: Actualitzacions regulars i polítiques estrictes contra amenaces cibernètiques.

Instal·lar Certbot per Apache

Actualitzar repositoris de paquets abans de la instal·lar Certbot


sudo apt update
sudo apt upgrade
sudo apt install certbot python3-certbot-apache


Configurar Apache i el certificat de Lets Encrypt

Configuració de Certbot i generació de certificat SSL


sudo certbot --apache --agree-tos --redirect --hsts --staple-ocsp --email hola@xab.cat -d sub.domini.xab.cat

Comprovació prèvia i Programar renovacions automàtiques


sudo certbot renew --dry-run
sudo crontab -e


Afegeix la següent línia per programar la renovació diària a les 2:30 AM:


30 2 * * * /usr/bin/certbot renew --quiet

Validar i aplicar els canvis

Comprova la configuració:


sudo apachectl configtest

Recarrega Apache si no hi ha errors:


sudo systemctl restart apache2