Site Tools


certbot

This is an old revision of the document!


LetsEncrypt

Renovar certificados haproxy

Script guarrete

root@ns3191080:/srv/vm/brutalix# cat renovar.sh 
rutalive="/etc/letsencrypt/live"
destino="/etc/cert"
rutadominios="/srv/vm/brutalix"

certbot renew --webroot --webroot-path /var/www/html/

for dom in $(cat $rutadominios/dominios.lst)
do 
        echo creando cert haproxy $destino/$dom.pem
        cat  $rutalive/$dom/privkey.pem $rutalive/$dom/fullchain.pem  > $destino/$dom.pem    
done
echo recargando haproxy
service haproxy restart

acl haproxy

#ACL Certbot
        acl certbot path_beg  /.well-known/acme-challenge
        use_backend backend-certbot if certbot
  
#Backend Certbot
backend backend-certbot
        server local 127.0.0.1:80

Limpiar certificados movidos

root@ns3061228:/# rm /etc/letsencrypt/renewal/cloud.old.conf
root@ns3061228:/# rm /etc/letsencrypt/renewal/nextcloud.old.conf 

#Solicitud certificado LetsEncrypt

#simular solicitud
certbot certonly --register-unsafely-without-email -d plycaf.unizar.es --webroot --webroot-path /u01/app/plyca/ --dry-run

#Solicitud real
certbot certonly --register-unsafely-without-email -d plycaf.unizar.es --webroot --webroot-path /u01/app/plyca/

#verificación
[root@plycaswf1 ~]# ls /etc/letsencrypt/live/plycaf.unizar.es/
cert.pem  chain.pem  fullchain.pem  privkey.pem  README

#Certificado con alias
certbot certonly --register-unsafely-without-email -d licitacionf.unizar.es,plycaf.unizar.es --webroot --webroot-path /u01/app/plyca 
certbot.1766051987.txt.gz · Last modified: by etfiat