GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Let's Encrypt SSL usando DirectAdmin

In questo tutorial, ti mostreremo come installare Let's Encrypt SSL usando DirectAdmin. Per chi non lo sapesse, Let's Encrypt è un'autorità di certificazione (CA) aperta gratuita che fornisce certificati gratuiti per siti Web e altri servizi. Il servizio è supportato da Electronic Frontier Foundation, Mozilla, Cisco Systems e Akamai. Sfortunatamente, i certificati LetsEncrypt.org hanno attualmente una durata di 3 mesi. Ciò significa che dovrai rinnovare il certificato trimestralmente per ora.

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ò l'installazione passo passo Let's Encrypt SSL usando DirectAdmin sul server CentOS 7.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS Linux.
  • 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 Let's Encrypt SSL utilizzando DirectAdmin

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

yum clean all
yum -y update

Passaggio 2. Accedi al tuo DirectAdmin VPS tramite SSH come utente root.

In primo luogo, accedi al tuo VPS DirectAdmin:

ssh root@Your_IP_Adress -p Port_number

Passaggio 3. Ottieni l'ultimo script Let's Encrypt

Successivamente, puliremo l'elenco dei software e ci assicureremo di avere lo script Let's Encrypt più recente:

cd /usr/local/directadmin/custombuild/
./build clean all
./build update
./build letsencrypt

Quindi, riscrivi i file di configurazione:

./build rewrite_confs

Passaggio 4. Configura DirectAdmin.

Per abilitare il supporto Let's Encrypt su DirectAdmin, apri il file di configurazione di DirectAdmin:

nano /usr/local/directadmin/conf/directadmin.conf
letsencrypt=1

Dovresti anche assicurarti che SNI sia abilitato in DirectAdmin aggiungendo/modificando questa riga:

enable_ssl_sni=1

Salva il file e riavvia DirectAdmin per rendere effettive le modifiche:

echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue; /usr/local/directadmin/dataskq d2000

Con questo passaggio Let's Encrypt è abilitato in DirectAdmin e possiamo procedere con l'installazione. Accedi al pannello di controllo su https://tuo-dominio:2222 con il tuo nome utente e vai a "Certificati SSL" in "Funzionalità avanzate":

Se l'opzione SSL è disabilitata per il dominio selezionato come mostrato nello screenshot qui sotto, devi abilitarla facendo clic su 'qui':

Se hai abilitato correttamente Let's Encrypt, vedrai l'opzione 'Certificato gratuito e automatico da Let's Encrypt'. Seleziona la casella di controllo accanto all'opzione Let's Encrypt e inserisci tutti i dettagli necessari per il tuo dominio di seguito:

Quindi fai clic sul pulsante "Salva" e verrà automaticamente installato un certificato SSL Let's Encrypt gratuito.

Infine, riavvia il server Web Apache per rendere effettive le modifiche:

systemctl restart httpd

Congratulazioni! Hai installato correttamente Install Let's Encrypt SSL DirectAdmin. Grazie per aver utilizzato questo tutorial per installare Let's Encrypt SSL utilizzando DirectAdmin su sistemi CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di DirectAdmin.


Cent OS
  1. Come installare Let's Encrypt SSL per NGINX su Rocky Linux 8

  2. Installa Let's Encrypt SSL su HAProxy

  3. Come installare Let's Encrypt (Certbot) su CentOS 8?

  4. Come installare Let's Encrypt su CentOS 8 con Nginx

  5. Come installare Let's Encrypt SSL su Ubuntu 18.04 con Nginx

Come installare Let's Encrypt SSL con Nginx su CentOS 7

Come installare Let's Encrypt SSL con Apache su CentOS 7

Come installare Let's Encrypt SSL con Lighttpd su CentOS 7

Come installare Nginx con Let's Encrypt SSL su Fedora 35

Come installare Let's Encrypt SSL su Ubuntu con Apache

Come proteggere Apache con Let's Encrypt SSL Certificate su CentOS 8