GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare il certificato SSL gratuito per Nginx su Debian 10 Buster

In questo tutorial, ti mostreremo come installare un certificato SSL gratuito per Nginx su Debian 10 Buster. Per quelli di voi che non lo sapessero, Let's Encrypt è un'autorità di certificazione aperta gratuita (CA) che fornisce certificati gratuiti per siti Web e altri servizi. Il servizio è supportato da Electronic Frontier Foundation, Mozilla, Cisco Systems e Akamai.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò passo dopo passo l'installazione del certificato SSL gratuito su un server Debian 10 (Buster).

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Debian 10 (Buster).
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa il certificato SSL gratuito per Nginx su Debian 10

Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt comandi nel terminale:

apt update
apt upgrade

Passaggio 2. Installazione di Certbot su Debian 10.

Esegui il seguente comando per installare Certbot:

sudo apt install certbot python-certbot-nginx

Avanti, esegui questo comando per ottenere un certificato e fare in modo che Certbot modifichi il tuo server web Nginx:

sudo certbot --nginx

Se ti senti più prudente e desideri apportare manualmente le modifiche alla configurazione di Nginx, esegui questo comando:

sudo certbot certonly --nginx

Passaggio 3. Rinnovo automatico di Certbot.

I certificati SSL gratuiti scadranno dopo 90 giorni dall'installazione e devi rinnovarli prima che scadano. Se hai installato certificati utilizzando certbot, allora deve aver già creato cronjob per rinnovare automaticamente i certificati :

sudo certbot renew --dry-run

Il comando per rinnovare certbot è installato in una delle seguenti posizioni:

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

Passaggio 4. Conferma che Certbot ha funzionato.

Dovresti testare la tua configurazione su:

https://www.ssllabs.com/ssltest/analyze.html?d=your-domain.com

Congratulazioni! Hai installato con successo SSL gratuito. Grazie per aver utilizzato questo tutorial per installare un certificato SSL gratuito sul sistema Debian 10 Buster. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Crittografiamo il sito web.


Debian
  1. Come installare il certificato SSL su NGINX

  2. Come installare Debian 10 (Buster)

  3. Come installare Docker su Debian 10 Buster

  4. Come installare R su Debian 10 Buster

  5. Come installare lo stack LEMP su Debian 10 Buster

Come installare il certificato SSL gratuito per Nginx su Debian 10 Buster

Come installare Pip su Debian 10 Buster

Come installare Redis su Debian 10 Buster

Come installare phpMyAdmin su Debian 10 Buster

Come installare il certificato SSL gratuito per Apache su CentOS 8

Come installare il certificato SSL gratuito per Nginx su CentOS 8