Come configurare il certificato SSL gratuito per Apache sulla top 10 di Debian

Come configurare il certificato SSL gratuito per Apache sulla top 10 di Debian
I protocolli TLS e SSL crittografano il traffico tra un sito Web (o altro servizio) e un visitatore o un browser Web che impediscono a sniffer o aggressori di accedere alla comunicazione. Ultimamente Google ha chiesto a tutti i webmaster di utilizzare SSL, anche per i siti Web senza scambio di informazioni sensibili trasformando questo protocollo in un must indipendentemente dall'esigenza della sicurezza.

Questo tutorial si concentra sull'installazione di un certificato SSL su un server Web Apache in Linux Debian 10 Buster veloce e semplice utilizzando CERTBOT. Per gli utenti che hanno bisogno di un server Web crittografato ma non hanno ancora installato o configurato Apache, la prima sezione mostra come installare e configurare Apache su Debian 10 Buster per ospitare un sito Web.

Tutti i passaggi descritti in questo tutorial sono utili per le recenti versioni precedenti delle distribuzioni Linux Debian e basate. Se hai già Apache puoi passare a come impostare il certificato SSL gratuito per Apache su Debian 10 Buster.

Installazione di Apache su Debian 10 Buster

Questo passaggio è solo per gli utenti che non hanno ancora installato Apache, se hai già installato Apache, salta al capitolo "Come configurare il certificato SSL gratuito per Apache su Debian 10".
Se non hai installato Apache, installalo eseguendo:

# APT Installa Apache2 -y

Una volta installato, il servizio si avvia automaticamente e sarai in grado di accedere al tuo server Web dal browser tramite l'indirizzo http: // 127.0.0.1 (localhost).

Apache supporta anche più domini, ma per questa configurazione configureremo solo il dominio https: // linux.BZ utilizzando il file di configurazione predefinito per Apache /etc/apache2/siti abilitati/000-default.conf. Correre:

# nano/etc/apache2/siti abilitati/000-default.conf

Le linee non ferite mostrano una configurazione adeguata adattata per Linux.bz,

Il file contiene il seguente contenuto aprendo il file (), il nome del server, l'alias, le informazioni di contatto, la directory principale, le informazioni sui file di registrazione e il file di chiusura ().


ServerName Linux.bz
Serveralias www.Linux.bz
ServerAdmin [email protected]
DocumentRoot/var/www/html
Errorlog $ apache_log_dir/errore.tronco d'albero
CustomLog $ apache_log_dir/access.Registro combinato

È possibile rinominare la pagina dell'indice predefinito di Apache in esecuzione:

# indice MV.html oldindex.html

Quindi crea una nuova pagina per scopi di test:

# Nano Test.html

Metti all'interno di qualsiasi contenuto che desideri:

Premere Ctrl+X per salvare ed uscire.

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.

Finalmente sarai in grado di accedere al tuo sito Web dall'esterno della tua rete.

Come impostare il certificato SSL gratuito per Apache su Debian 10 Buster

Se hai già Apache è il momento di aggiungere SSL, a questo scopo questo tutorial mostra come installare un certificato SSL in modo rapido e semplice utilizzando CERTBOT, un installatore automatico e una configurazione per i certificati SSL CRIPT.

Per iniziare a installare i pacchetti certbot eseguendo:

# Apt Installa certbot Python-Certbot-Apache -y

Una volta installati i pacchetti precedenti, creare e istruire un reindirizzamento a HTTPS eseguendo:

# certbot --Apache

Riempire le informazioni richieste:

Ad un certo punto ti offrirà di reindirizzare il traffico a HTTPS, premere 2 Per accettare, quindi premere ACCEDERE finire.

Se il successo del processo vedrai la seguente schermata:

Finalmente puoi testare il tuo sito Web, premere Ctrl+F5 e reindirizzerà ora SSL.

Per rinnovare la corsa del certificato:

# certbot Renew-Dry-Run

Conclusione sul metodo certbot per installare un certificato SSL per Apache su Debian 10 Buster

CertBot rende l'installazione di certificati SSL estremamente semplice e veloce consentendo a qualsiasi utente inesperto senza Plesk o CPanel per condividere i contenuti Web in modo sicuro per gratuitamente. L'intero processo ha richiesto minuti, inclusa l'installazione di Apache.

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 metodo facile e facile come questo.

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