GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa CERTBOT in Ubuntu-16-04-xenial e Debian Stretch

Introduzione:ecco una copia 1 a 1 dell'articolo su come installare certbot in Ubuntu 16.04 e Debian Stretch

Ubuntu 16.04 HOWTO:

Installa
Sui sistemi Ubuntu, il team di Certbot mantiene un PPA. Una volta aggiunto al tuo elenco di repository, tutto ciò che devi fare è apt-get i seguenti pacchetti.
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:certbot/certbot
$ sudo apt-get update
$ sudo apt-get install certbot

Inizia avanzata
Certbot supporta una serie di diversi "plugin" che possono essere utilizzati per ottenere e/o installare certificati.
Dato che l'architettura del tuo server non supporta ancora l'installazione automatica, dovrai utilizzare il certo comando per ottenere il tuo certificato.
$ sudo certbot certonly
Ciò ti consentirà di selezionare in modo interattivo il plug-in e le opzioni utilizzate per ottenere il certificato. Se hai già un server web in esecuzione, ti consigliamo di scegliere "webroot ”.
In alternativa, puoi specificare maggiori informazioni sulla riga di comando.
Per ottenere un certificato utilizzando il “webroot ”, che può funzionare con la directory webroot di qualsiasi software server web:
$ sudo certbot certonly --webroot -w /var/www/example -d example.com -d www.example.com -w /var/www/thing -d thing.is -d m.thing.is
Questo comando otterrà un unico certificato per esempio.com, www.esempio.com, cosa.is e m.cosa.is; posizionerà i file sotto /var/www/example per dimostrare il controllo dei primi due domini e sotto /var/www/thing per la seconda coppia.
Nota:
Per utilizzare il plug-in webroot, il tuo server deve essere configurato per servire file da directory nascoste. Se /.noto viene trattato in modo speciale dalla configurazione del tuo server web, potresti dover modificare la configurazione per assicurarti che i file all'interno di /.well-known/acme-challenge sono serviti dal server web.
Per ottenere un certificato utilizzando un "standalone integrato" ” server web (potrebbe essere necessario interrompere temporaneamente il server web esistente, se presente) per esempio.com e www.esempio.com:
$ sudo certbot certonly --standalone -d example.com -d www.example.com
Automatizzazione del rinnovo
I pacchetti Certbot sul tuo sistema sono dotati di un processo cron che rinnoverà automaticamente i tuoi certificati prima che scadano. Poiché i certificati Let's Encrypt durano 90 giorni, è altamente consigliabile sfruttare questa funzionalità. Puoi effettuare il rinnovo automatico dei tuoi certificati eseguendo questo comando:
$ sudo certbot renew

Debian Stretch(9.0) HOWTO:

Installa
Dato che Certbot è incluso in un pacchetto per il tuo sistema, tutto ciò che devi fare è apt-get i seguenti pacchetti.
Per prima cosa dovrai seguire le istruzioni qui per abilitare Stretch backport repo, se non l'hai già fatto.
Per questa esecuzione:
$ sudo echo "deb http://ftp.debian.org/debian stretch-backports main" >> /etc/apt/sources.list
$ sudo apt-get update
$ sudo apt-get install certbot -t stretch-backports

Inizia avanzata
Certbot supporta diversi "plugin ” che può essere utilizzato per ottenere e/o installare certificati.
Dato che l'architettura del tuo server non supporta ancora l'installazione automatica, dovrai utilizzare il comando certonly per ottenere il tuo certificato.
$ sudo certbot certonly
Ciò ti consentirà di selezionare in modo interattivo il plug-in e le opzioni utilizzate per ottenere il certificato. Se hai già un server web in esecuzione, ti consigliamo di scegliere "webroot ”.
In alternativa, puoi specificare maggiori informazioni sulla riga di comando.
Per ottenere un certificato utilizzando il “webroot ”, che può funzionare con la directory webroot di qualsiasi software server web:
$ sudo certbot certonly --webroot -w /var/www/example -d example.com -d www.example.com -w /var/www/thing -d thing.is -d m.thing.is
Questo comando otterrà un unico certificato per esempio.com, www.esempio.com, cosa.is e m.cosa.is; posizionerà i file sotto /var/www/example per dimostrare il controllo dei primi due domini e sotto /var/www/thing per la seconda coppia.

Nota:
Per utilizzare il plug-in webroot, il tuo server deve essere configurato per servire file da directory nascoste. Se /.noto viene trattato in modo speciale dalla configurazione del tuo server web, potresti dover modificare la configurazione per assicurarti che i file all'interno di /.well-known/acme-challenge sono serviti dal server web.

Per ottenere un certificato utilizzando un "standalone integrato ” server web (potrebbe essere necessario interrompere temporaneamente il server web esistente, se presente) per esempio.com e www.esempio.com:
$ sudo certbot certonly --standalone -d example.com -d www.example.com
Automatizzazione del rinnovo
I pacchetti Certbot sul tuo sistema sono dotati di un processo cron che rinnoverà automaticamente i tuoi certificati prima che scadano. Poiché i certificati Let's Encrypt durano 90 giorni, è altamente consigliabile sfruttare questa funzionalità. Puoi rinnovare i tuoi certificati eseguendo questo comando:
$ sudo certbot renew


Ubuntu
  1. Come installare VirtualBox 5.1 su Debian 9 (Stretch)

  2. Installa Node.js in Ubuntu e Debian

  3. 2 modi per installare VirtualBox su Debian 9 Stretch

  4. Installa e configura OwnCloud su Ubuntu 21 / Debian 11

  5. Comandi per installare Pantheon Desktop su Debian Buster e Stretch

Come installare FFmpeg su Debian 9 Stretch

Come installare XWiki su Debian 9 Stretch

Come installare Gulp.js su Debian 9 Stretch

Come installare Odoo su Debian 9 Stretch

Come installare Steam su Debian 9 Stretch

Come installare Vai su Debian 9 Stretch