Passa ai contenuti principali

CentOS 7 - Certbot - Creare un cronjob per rinnovare i certificati https automaticamente sul Server

Uno dei problemi più comuni con i certificati è quello di rinnovarli automaticamente senza trovarsi improvvisamente con la infelice esperienza di vedere il proprio sito che improvvisamente ci avvisa che il nostro sito è potenzialmente a rischio per i certificati scaduti

La soluzione che propongo è stata testata abbondantemente sul sistema dEC System IV, basato su CentOS 7.

La soluzione è, tutto sommato, abbastanza semplice:

Dalla consolle (in modalità root) scriviamo

sudo crontab -e

Ci troveremo immersi  in uno dei più complessi ed antichi editor di testo del XX Secolo il VIM Editor (1992) per Linux, derivante da un antico progetto del 1976 che è il VI Editor

Niente Paura, basta avere un minimo di idea...

Una volta avviato il programma ci troviamo in modalità Insert Mode (se no premere il tasto i)

A questo punto possiamo copiare il seguente codice:


# controlla 2 volte al giorno alle 03.00 e alle 15.00 i certificati in scadenza e li rinnova

0 3,15 * * * certbot renew --quiet --post-hook "systemctl reload apache2"


Per uscire CTRL+C e dopo :wq <invio>




Questo codice è della Versione Apache2, quello che abbiamo installato sul nostro sistema.

Fatto questo, automaticamente ogni 12 ore partirà il programma di controllo ed automaticamente farà gli aggiornamenti del sistema.

Il tempo medio di aggiornamento in caso di domini con i certificati scaduti è di 10 minuti passando tra operativo e non operativo.

Va anche detto che a regime il sistema non genera delle interruzioni di servizio, quindi attesa che scada il certificato e poi lo rinnova, ma lo fa in modo preventivo, quindi mantenendo il sistema sempre efficiente

Commenti

Post più popolari

Windows 7 - Installare ed usare una stampante sul Print Server GetNet 3 Port 2 USB e 1 LPT

Su una rete di calcolatori (che sia di uso casalingo, Small Office o Medium Office) la perifrica più ricercata è la stampante. In molti casi la soluzione più semplice è quella di collegarla ad un PC che fa da server e da qui condividerla con tutta la rete. Spesso, però, ciò non è fattibile.  Per ovviare al problema esistono delle "scatrolette" che consentono di collegare la periferica ad uno switch o router (a seconda della grandezza della rete) chiamate Print Server. Alcuni Print Server (come quello oggetto del nostro post) possono usare più stampanti. Nel caso specifico il modello della GetNet può usare 1 stampante su Porta Parallela (LPT) e 2 stampanti (non multifunzioni) su porta USB 1.1 GetNet Print Server 1 Parallel e 2 USB Il modello in questione ha in dotazione un CD che dovrebbe essere installato, ma non è compatibile con Windows a 64 bit (che sia XP, Vista, 7 o 8), e da problemi con Windows Vista, 7, 8 Nel caso specifico illustre...

HP Z440 Workstation - Il problema dello spegni ed accendi improvviso ed il reset del BIOS

Chi possiede una Workstation HP Z440 (con processore Xeon) o è incappato o potrebbe incappare in un problema, dalla sera alla mattina che può essere devastante se, da un lato non ci sono state avvisaglie e si sta lavorando a qualche progetto. Scrivo questa nota per me, ma nello spirito del blog , la condivido per chi si trovasse nello stesso problema.

Windows 11 - Trovare il mouse sul monitor con il pulsante CTRL

Capita spesso che ci perdiamo il puntatore del mouse sullo schermo, soprattutto ora che sui PC fissi è abbastanza comune usare 2 o più monitor Questo tipo di programma era, in altri tempi, un add-on dell'Intellimouse di Microsoft (quelli a pallina del secolo e millennio scorso) che, ora, è stato inserito di default nel sistema