Come si installa un certificato SSL gratuito Let's Encrypt su un Virtual Private Server?

Procédure

Che cos'è Let's Encrypt?

Il progetto Let's Encrypt, sponsorizzato dalle principali aziende web, mira a offrire certificati SSL gratuiti con installazione semplificata.

I certificati SSL gratuiti Let's Encrypt consentono di offrire connessioni sicure al proprio sito web, di criptare i contenuti scambiati, di garantire l'identità del server e di impedire l'alterazione dei contenuti.

L'installazione di un certificato SSL di Let's Encrypt contribuisce a rassicurare i visitatori e a migliorare i riferimenti naturali, dato che Google privilegia i siti web https.

Come si installa un certificato SSL gratuito Let's Encrypt su un VPS Linux?

Se avete già configurato un certificato autofirmato sul vostro sito o se avete un certificato non valido sul vostro dominio, dovrete innanzitutto disabilitare il reindirizzamento a https prima di configurare il vostro certificato Let's Encrypt.

Per farlo

  • Accedere al pannello di configurazione dell'ISP nella scheda "Siti".

Come si installa un certificato SSL gratuito Let's Encrypt su un Virtual Private Server?

  • Selezionate il vostro dominio

Come si installa un certificato SSL gratuito Let's Encrypt su un Virtual Private Server?

  • Nella scheda del dominio, cercate la casella per deselezionare SSL e convalida.

Come si installa un certificato SSL gratuito Let's Encrypt su un Virtual Private Server?

Metodo 1: Con ISPconfig e il rinnovo automatico

1. Il mio pannello ISPconfig ha l'opzione Let's Encrypt.

Come si installa un certificato SSL gratuito Let's Encrypt su un Virtual Private Server?

In questo caso, fare riferimento a questa documentazione: https://help.lws-hosting.com/it/attivare-SSL-con-ISPConfig-3-https


2. Il mio pannello ISPconfig non ha l'opzione Let's Encrypt.

Questo metodo viene eseguito in parte sulla linea di comando da una console SSH.

Se non sapete come usare SSH, contattate il nostro supporto tecnico. Scaricate il softwareLet's Encrypt (dalla console SSH):

cd /root/
git clone https://github.com/letsencrypt/letsencrypt.git
cd letsencrypt/

Eseguire il binario che genererà i nostri certificati. Questa operazione potrebbe richiedere un po' di tempo. Il programma vi chiederà un indirizzo e-mail, quindi assicuratevi di inserire un indirizzo valido. Assicuratevi anche di inserire un nome di dominio valido:

/root/letsencrypt/letsencrypt-auto certonly --webroot -w /var/www/monsite.com/web/ -d monsite.com -d www.monsite.com

L'opzione "-d " è usata per specificare il sito per il quale si sta creando il certificato (si noti che il dominio è specificato con www). L'opzione "-w " specifica la directory principale del sito in questione. È possibile creare più certificati contemporaneamente:

/root/letsencrypt/letsencrypt-auto certonly --webroot -w /var/www/monsite.com1/web/-d monsite1.com -d www.monsite1.com -w /var/www/monsite2.com/web/ -d monsite2.com -d www.monsite2.com 

I certificati generati sono memorizzati nella directory: /etc/letsencrypt/live/monsite.com/

Integrare il certificato in ISPconfig

Si inizia creando un certificato autofirmato per il sito desiderato. Per farlo, consultare la nostra documentazione sull'argomento: Come attivare SSL sul mio server VPS?

Assicuratevi di selezionare il vostro dominio senza "www" nel campo "Dominio SSL".

Una volta creato il certificato autofirmato, lo sostituiremo con quello generato tramite Let's Encrypt.

Per farlo, basta creare un collegamento simbolico tra i certificati impostati da ISPconfig e quelli di Let's Encrypt:


ATTENZIONE: In tutti i comandi che seguono, "monsite.com" deve essere sostituito dal nome del vostro sito senza "www".

rm -f /var/www/monsite.com/ssl/monsite.com.key
rm -f /var/www/monsite.com/ssl/monsite.com.crt


ATTENZIONE: "/etc/letsencrypt/live/monsite.com" può assumere la forma "/etc/letsencrypt/live/monsite.com-xxx". In questo caso, cercate il nome esatto della directory con il comando "ls /etc/letsencrypt/live/" e modificate i due comandi seguenti.

ln -s /etc/letsencrypt/live/monsite.com/privkey.pem /var/www/monsite.com/ssl/monsite.com.key
ln -s /etc/letsencrypt/live/monsite.com/cert.pem /var/www/monsite.com/ssl/monsite.com.crt
servizio apache2 reload


ATTENZIONE: se si apportano modifiche a ISPconfig nella scheda SSL, queste sovrascriveranno la configurazione appena impostata.


3. Rinnovo automatico tramite CRONTAB

Per impostazione predefinita, i certificati sono validi solo per tre mesi. Per questo motivo, si imposterà un task automatico che li aggiornerà per noi.

         0004 1 * */root/letsencrypt/letsencrypt-autocertonly--renew-by-default--webroot -w /var/www/monsite.com/web/ -d monsite.com -d www.monsite.com>>/var/log/letsencrypt_monsite.com.log


Il rinnovo avverrà ogni primo del mese alle 04:00 del mattino.



Metodo 2: Senza ISPconfig e senza rinnovo automatico

Questo passaggio può essere eseguito anche a riga di comando da una console SSH. Se non sapete come usare SSH, contattate il nostro team di assistenza tecnica, che potrà aiutarvi a generare il vostro certificato.

  • Scaricare il file :
cd /root/
git clone https://github.com/letsencrypt/letsencrypt.git
cd letsencrypt/


Eseguire il binario letsencrypt-auto:

./letsencrypt-auto


Questa prima esecuzione consentirà al software di installare i prerequisiti necessari (python, ecc.).

Per impostazione predefinita, il software scansionerà la configurazione di Apache e troverà il sito esistente (qui ockdlkockd.ga). Lasciare spuntate le due caselle (con www e senza) e fare clic su OK:

Come si installa un certificato SSL gratuito Let's Encrypt su un Virtual Private Server?

Inserire un indirizzo e-mail di contatto:

Come si installa un certificato SSL gratuito Let's Encrypt su un Virtual Private Server?

Confermare gli ultimi passaggi e il gioco è fatto. Il sito è ora accessibile in HTTPS.

  • Prova del sito in HTTPS

Per farlo, utilizzate il link fornito da Let's Encrypt. Qui: https: //www.ssllabs.com/ssltest/analyze.html?d=ockdlkockd.ga

Come si installa un certificato SSL gratuito Let's Encrypt su un Virtual Private Server?

  • Rinnovare il mio certificato

Il certificato è valido per 30 giorni. È quindi essenziale rinnovarlo regolarmente.
Per farlo, è sufficiente utilizzare il seguente comando:

cd /root/letsencrypt

./letsencrypt-auto

Il software vi chiederà di creare un nuovo certificato o di rinnovare quello esistente:

Come si installa un certificato SSL gratuito Let's Encrypt su un Virtual Private Server?

Vota questo articolo :

5/5 | 4 parere

Questo articolo vi è stato utile ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Articoli simili

1mn lettura

Come si attiva un certificato SSL tramite ISPConfig3?

1mn lettura

Come faccio ad attivare l'SSL sul mio sito con ISPConfig 3 (https)?


Fate una domanda al team LWS e alla sua comunità