Come installare il certificato SSL gratuito per Nginx sulla top 10 di Debian

Come installare il certificato SSL gratuito per Nginx sulla top 10 di Debian
I protocolli TLS e SSL cifano la connessione tra un sito (o altro servizio, ma in questo tutorial NGINX è il focus) e un cliente o un browser Web che evitano sniffer o attacco MIM (Man in the Middle) dalla comunicazione spiaggia. Un paio di anni fa Google ha richiesto a tutti i webmaster di utilizzare SSL, anche per siti senza scambio di informazioni sensibili che rendono questo protocollo anche per scopi di marketing (SEO).

Questo tutorial mostra come installare un certificato SSL gratuito per Nginx su Debian 10 utilizzando CERTBOT.

Per gli utenti che non hanno installato Nginx, il tutorial inizia con un'introduzione rapida all'installazione e alla configurazione NGINX per mostrare il sito Linux.BZ, gli utenti che hanno già NGINX installato e configurato possono passare a come installare il certificato SSL gratuito per Nginx su Debian 10.

Installazione di Nginx su Debian 10 Buster

Nginx è stato sviluppato per alte prestazioni a supporto di milioni di connessioni contemporaneamente. Sebbene per impostazione predefinita può servire solo siti statici contrari ad Apache che può servire sia a siti statici che dinamici, si possono servire anche siti dinamici con NGINX aiutati da Apache o altri software.
Se non hai NGINX non installato sul tuo PC, questa sezione mostrerà la sua installazione e configurazione, se hai già installato Nginx su come installare il certificato SSL gratuito per Nginx su Debian 10.

Per iniziare a installare Nginx su Debian 10 Buster, versioni precedenti di Debian o distribuzioni Linux basate su:

# APT Installa nginx -y

Dovresti essere in grado di accedere al tuo server Web tramite il browser su http: // 127.0.0.1/ (localhost).

Ora crea un file di configurazione per il tuo sito Web utilizzando Nano, nell'esecuzione del terminale:

# nano/etc/nginx/siti-disponibile/linux.bz

All'innut del file appena creato il contenuto mostrato nell'immagine seguente, sostituendo Linux.bz per il tuo nome di dominio.

server
Ascolta 80 Default_Server;
Ascolta [::]: 80 default_server;
root/var/www/linux.BZ;
indice indice.html;
server_name linux.bz www.Linux.BZ;
posizione /
try_files $ Uri $ Uri/ = 404;

Dopo aver aggiunto le linee sopra (sostituire Linux.BZ per il tuo dominio), premere Ctrl+X per salvare ed uscire dall'editor di testo nano.

Quindi crea un collegamento simbolico a /etc/nginx/siti abilitati/linux.bz In esecuzione:

# ln -s/etc/nginx/siti -disponibile/linux.BZ/etc/nginx/siti abilitati/linux.bz

Ora crea una directory /var/www/

Nel mio caso:

# mkdir/var/www/linux.bz
# sudo servizio nginx start

Ora dovresti essere in grado di accedere al tuo sito Web tramite Nginx con il tuo browser:

Nota per gli utenti domestici:

Per consentire l'accesso dall'esterno della rete, alcuni utenti domestici dovranno configurare i propri router per inoltrare le porte necessarie sui loro server Web. La seguente immagine mostra solo un esempio di pagina di configurazione del router per la porta di prua, nel router dovrai inoltrare le porte 80 e 443 all'indirizzo IP locale del computer Apache.

Come installare il certificato SSL gratuito per Nginx su Debian 10

Il processo di installazione SSL gratuito per Nginx sotto Debian 10 Buster è abbastanza semplice e veloce grazie a CertBot che rende facili da installare i certificati SSL di crittografia.

È possibile installare CertBot su Debian 10 Buster eseguendo il seguente comando:

# Apt Installa certbot Python-Certbot-Nginx -y

Per avviare il processo di configurazione per aggiungere un certificato SSL a Nginx e reindirizzare tutto il traffico HTTP a HTTPS Esecuzione:

# sudo certbot --nginx

È possibile riempire tutti i campi richiesti o lasciarli vuoti, l'ultimo passaggio consente di configurare automaticamente Nginx per reindirizzare tutto il traffico non sicuro tramite HTTPS.

Conclusione sul certificato SSL gratuito per Nginx su Debian 10 Buster

Il processo per installare un certificato SSL gratuito per Nginx su Debian 10 Buster è piuttosto semplice e veloce grazie a certbot. L'intero processo ha richiesto minuti per installare il server Web Nginx e configurarlo con SSL.

Altre opzioni gratuite per ottenere certificati SSL gratuiti possono includere SSL gratuitamente (https: // sslForFree.com, le brevi licenze SSL gratuite di Comodo o Zerossl che non ho ancora provato, ma nessuno di loro significa un modo rapido e semplice come questo.

Spero che tu abbia trovato questo breve articolo su come installare il certificato SSL gratuito per Nginx su Debian 10 utile, grazie per averlo letto.

Altri articoli relativi a come installare il certificato SSL gratuito per Nginx su Debian 10

  • Tomcat Installa certificato SSL
  • Crittiamo il certificato SSL
  • Cos'è un browser Tor?
  • TLS vs SSL
  • Installa Nginx su CentOS