• Agenzie Web?
  • Attività
    • Email Marketing
    • Search Engine Optimization
    • Web Design
    • Web Marketing
    • Keyword Advertising
  • E-Commerce
  • Mobile
  • Server VPS
  • Articoli Tecnici
  • Contattaci
    • Chi Siamo
Menu
  • Agenzie Web?
  • Attività
    • Email Marketing
    • Search Engine Optimization
    • Web Design
    • Web Marketing
    • Keyword Advertising
  • E-Commerce
  • Mobile
  • Server VPS
  • Articoli Tecnici
  • Contattaci
    • Chi Siamo
Coded stuff on screen

Installare SSL su Centos

  • Argomenti: Centos, Centos 7, Centos 8, Certbot, Let's Encrypt, SSL
  • Categoria Articoli Tecnici

Table of Contents

Ecco come installare il nuovo Certbot su una distribuzione Centos 7 o 8

Negli ultimi anni Let’s Encrypt ha fatto in modo che molti siti potessero avvalersi di certificati SSL automatici e gratuiti. Il software Certbot che era alla base della richiesta dei certificati è stato evoluto e vi presentiamo qui un nuovo metodo per far si che tutto sia installato senza problemi

Let’s Encrypt in precedenza richiedeva il rinnovo dei certificati ogni 3 mesi. Con il nuovo Certbot questo sembra non essere più necessario.

Collegarsi al proprio server con SSH

Collegatevi al vostro server con la propria utenza SSH. Se non l’avete chiedete al vostro fornitore del vostro server VPS

Disinstalliamo eventuali vecchi pacchetti

Prima di procedere controlliamo se è già presente un vecchio software Certbot e rimuoviamolo:

[[email protected] ~]# sudo yum remove certbot
 Loaded plugins: fastestmirror, replace, versionlock
 No Match for argument: certbot
 No Packages marked for removal
[[email protected] ~]# sudo dnf remove certbot
 Loaded plugins: fastestmirror, replace, versionlock
 No Match for argument: certbot
 No Packages marked for removal

Installiamo Snapd

L’installazione del nuovo Certbot necessita di Snapd. Snapd è un gestore pacchetti un po come lo è yum o in php il composer: serve a semplificare la vita ai sistemisti meno esperti.

Per installare snapd leggi l’articolo Installare snapd su Centos

Installiamo certbot

A questo punto passiamo alla vera installazione di certbot.

[[email protected] ~]# sudo snap install --classic certbot

Preparazione del comando certbot

Eseguire le seguenti istruzioni sulla riga di comando sulla macchina per assicurarsi che il comando certbot possa essere eseguito.

[[email protected] ~]# sudo ln -s /snap/bin/certbot /usr/bin/certbot

Scegli come desideri eseguire Certbot

Certbot può essere utilizzato sia per creare il certificato oppure in caso di prima installazione configurare anche il webserver.

In linea di massima abbiamo tre possibilità di utilizzo, ma ti invitiamo a leggere la documentazione ufficiale su altre possibilità che possono rientrare nel tuo caso.

Nel nostro caso lanciamo il comando certbot con l’opzione di inserire anche la configurazione di Apache. Successivamente troverete l’esempio su come configurare Nginx.

[[email protected] ~]# sudo certbot --apache
[[email protected] ~]# sudo certbot --nginx

Nel caso volessi provvedere in modo manuale alla tua configurazione del Webserver si può specificare l’opzione certonly che si limiterà alla richiesta di creazione del certificato.

[[email protected] ~]# sudo certbot certonly --apache
[[email protected] ~]# sudo certbot certonly --nginx

Testare certbot

I pacchetti Certbot sul sistema vengono forniti con un cron job o un timer systemd che rinnoverà automaticamente i certificati prima della scadenza.

Non sarà necessario eseguire nuovamente Certbot, a meno che non si modifichi la configurazione. Puoi testare il rinnovo automatico dei tuoi certificati eseguendo questo comando:

[[email protected] ~]# sudo certbot renew --dry-run

I comandi per rinnovare certbot sono in uno dei seguenti percorsi a seconda del sistema operativo

  • /etc/crontab/
  • /etc/cron.*/*
  • systemctl list-timers

Conferma che certbot funziona

Per confermare che il tuo sito è impostato correttamente, visita il tuo dominio digitando nella barra degli indirizzi https://iltuosito.ext nel tuo browser e cerca l’icona del lucchetto nella barra degli URL.

Se non dovessi vedere il lucchetto potresti avere anche contenuti serviti da http. fai il test con una pagina semplice e solo con contenuti testuali.

Per ulteriori informazioni consulta il sito ufficiale certbot https://certbot.eff.org

Saluti!

© 2005-2021 by Ileven di Morgante Vincenzo.
P.IVA 07686531216
Cookies Per far funzionare bene questo sito, a volte installiamo sul tuo dispositivo dei piccoli file di dati che si chiamano "cookies". Anche la maggior parte dei grandi siti fanno lo stesso.
Accetta Cookie
Impostazioni Cookie
Impostazioni della casella dei cookie
Impostazioni della casella dei cookie

Impostazioni Privacy

Scegli quali cookie vuoi autorizzare Puoi cambiare queste impostazioni in qualsiasi momento. Tuttavia, questo potrebbe risultare alla susseguente non-disponibilità di alcune funzioni. Per informazioni sull’eliminazione dei cookie, consulta la funzione aiuto del tuo browser SCOPRI DI PIÙ SUI COOKIE CHE UTILIZZIAMO.

Con lo slider, puoi abilitare o disabilitare vari tipi di cookie:

  • Block all
  • Essential
  • Functionality
  • Analytics
  • Advertising

Questo sito web lo farà

  • Essenziali: Ricorda la tua impostazione sui permessi cookie
  • Essenziali: Permetti cookie sessione
  • Essenziali: Raccogli informazioni che inserisci nei form contatti newsletter e altri form su tutte le pagine
  • Essenziali: Mantieni traccia di quello che inserisci nel carrello
  • Essenziali: Conferma che sei connesso nel tuo account utente
  • Essenziali: Ricorda la versione di lingua selezionata

Questo sito non lo farà

  • Ricorda i tuoi dettagli d’accesso
  • Funzionalità: Ricorda impostazioni social media
  • Funzionalità: Ricorda paese e regione selezionati
  • Analitica: Tieni traccia delle tue pagine visitate e interazioni effettuate
  • Analitica: Tieni traccia della tua posizione e della regione basato sul tuo numero IP
  • Analitica: Tieni traccia del tempo speso su ogni pagina
  • Analitica: Aumenta la qualità dei dati delle funzioni di statistica
  • Pubblicità: Mostra informazioni e pubblicità su misura basandoci sui tuoi interessi per es. il contenuto che hai visitato in passato (In questo momento non usiamo pubblicità mirata o cookie mirati)
  • Pubblicità: Raccogli informazioni personalmente identificabili come nome o informazioni

Questo sito web lo farà

  • Essenziali: Ricorda la tua impostazione sui permessi cookie
  • Essenziali: Permetti cookie sessione
  • Essenziali: Raccogli informazioni che inserisci nei form contatti newsletter e altri form su tutte le pagine
  • Essenziali: Mantieni traccia di quello che inserisci nel carrello
  • Essenziali: Conferma che sei connesso nel tuo account utente
  • Essenziali: Ricorda la versione di lingua selezionata
  • Funzionalità: Ricorda impostazioni social media
  • Funzionalità: Ricorda regione e paese selezionati

Questo sito non lo farà

  • Analitica: Tieni traccia delle tue pagine visitate e interazioni effettuate
  • Analitica: Tieni traccia della tua posizione e della regione basato sul tuo numero IP
  • Analitica: Tieni traccia del tempo speso su ogni pagina
  • Analitica: Aumenta la qualità dei dati delle funzioni di statistica
  • Pubblicità: Mostra informazioni e pubblicità su misura basandoci sui tuoi interessi per es. il contenuto che hai visitato in passato (In questo momento non usiamo pubblicità mirata o cookie mirati)
  • Pubblicità: Raccogli informazioni personalmente identificabili come nome o informazioni

Questo sito web lo farà

  • Essenziali: Ricorda la tua impostazione sui permessi cookie
  • Essenziali: Permetti cookie sessione
  • Essenziali: Raccogli informazioni che inserisci nei form contatti newsletter e altri form su tutte le pagine
  • Essenziali: Mantieni traccia di quello che inserisci nel carrello
  • Essenziali: Conferma che sei connesso nel tuo account utente
  • Essenziali: Ricorda la versione di lingua selezionata
  • Funzionalità: Ricorda impostazioni social media Funzionalità: Ricorda regione e paese selezionati
  • Analitica: Tieni traccia delle tue pagine visitate e interazioni effettuate
  • Analitica: Tieni traccia della tua posizione e della regione basato sul tuo numero IP
  • Analitica: Tieni traccia del tempo speso su ogni pagina
  • Analitica: Aumenta la qualità dei dati delle funzioni di statistica

Questo sito non lo farà

  • Pubblicità: Mostra informazioni e pubblicità su misura basandoci sui tuoi interessi per es. il contenuto che hai visitato in passato (In questo momento non usiamo pubblicità mirata o cookie mirati)
  • Pubblicità: Raccogli informazioni personalmente identificabili come nome o informazioni

Questo sito web lo farà

  • Funzionalità: Ricorda impostazioni social media
  • Funzionalità: Ricorda paese e regione selezionati
  • Analitica: Tieni traccia delle tue pagine visitate e interazioni effettuate
  • Analitica: Tieni traccia della tua posizione e della regione basato sul tuo numero IP
  • Analitica: Tieni traccia del tempo speso su ogni pagina
  • Analitica: Aumenta la qualità dei dati delle funzioni di statistica
  • Pubblicità: Mostra informazioni e pubblicità su misura basandoci sui tuoi interessi per es. il contenuto che hai visitato in passato (In questo momento non usiamo pubblicità mirata o cookie mirati)
  • Pubblicità: Raccogli informazioni personalmente identificabili come nome o informazioni

Questo sito non lo farà

  • Ricorda i tuoi dettagli d’accesso
Salva e chiudi