Come installare un certificato SSL su DirectAdmin
Installare un certificato SSL su DirectAdmin è un processo semplice che può essere completato direttamente dal pannello di controllo.
In questa guida vi mostreremo come installare manualmente un certificato SSL su un sito web ospitato con DirectAdmin, includendo il certificato del server, la chiave privata e la catena dei certificati della CA.
Cosa è necessario prima di installare il certificato SSL
Prima di iniziare, assicurati di avere quanto segue:
- Il vostro Certificato SSL, solitamente fornito come
.crt,.cero.pemfile. - Il chiave privata associato al certificato.
- Il CA Bundle / Certificati Intermedi fornito dall'Autorità Certificatrice.
- Accesso al tuo account di DirectAdmin.
La chiave privata deve essere la stessa chiave utilizzata per generare il Certificate Signing Request (CSR). Se la chiave privata e la chiave di certificato non coincidono, DirectAdmin non sarà in grado di utilizzare correttamente il certificato.
Importante: Non condividere mai la chiave privata con terze parti. La chiave privata deve rimanere conservata in modo sicuro sul server dove è installato il certificato SSL.
Passo 1 – Accedere a DirectAdmin
Accedi al tuo pannello di controllo di DirectAdmin.
Il DirectAdmin funziona normalmente sulla porta 2222, Per questo motivo, il tuo provider di hosting potrebbe fornirti un indirizzo simile a quello riportato di seguito:
https://server.example.com:2222
L'URL di accesso esatto dipende dal provider di hosting.
Una volta effettuato l'accesso, assicurati di essere connessi al Livello utente e selezionare il dominio su cui desiderate installare il certificato SSL.
Passo 2 – Aprire i certificati SSL
Nell'interfaccia DirectAdmin Evolution, navigate a:
Account Manager → Certificati SSL
Se gestite più domini, assicuratevi di selezionare il dominio corretto prima di procedere.
La sezione Certificati SSL consente di generare CSRs, installare certificati e gestire la configurazione SSL associata al proprio dominio.
Passo 3 – Scegli l'opzione di installazione del certificato
Nella pagina dei Certificati SSL selezionare l'opzione che consente di inserire o installare un certificato e una chiave privata pre-generati.
A seconda della versione e dell'interfaccia di DirectAdmin, la formulazione esatta può variare leggermente.
Normalmente ti verrà presentato un’area in cui è possibile inserire il certificato SSL e la corrispondente chiave privata.
Passo 4 – Installare il certificato SSL
Aprire il certificato SSL fornito dalla vostra Autorità di Certificazione utilizzando un editor di testo normale.
Il certificato dovrebbe avere un aspetto simile a questo:
-----BEGIN CERTIFICATE-----
MIIF...
...
-----FINE DEL CERTIFICATO-----
Copia il intero certificato, Inclusi i righe BEGIN e END.
Incolla il file nel campo del certificato di DirectAdmin.
Passo 5 – Installare o verificare la chiave privata
Il certificato deve essere associato alla chiave privata creata durante la generazione della CSR.
Una chiave privata di solito è composta da questo:
-----INIZIO DELLA CLAUDA PRIVATA-----
MIIE...
...
-----FINE DELLA CLAUDA PRIVATA-----
o:
-----INIZIARE LA CLAUDA PRIVATA RSA-----
MIIE...
...
-----FINE DELLA CLAUDA PRIVATA RSA-----
Se il CSR è stato generato direttamente da DirectAdmin, la chiave privata corrispondente potrebbe già essere memorizzata sul server.
In tal caso, normalmente non è necessario sostituirlo.
Se la CSR è stata generata altrove, sarà necessario fornire la corrispondente chiave privata insieme al certificato.
Assicuratevi di farlo Non per caso sostituire la chiave privata esistente con una chiave non correlata, Poiché il certificato SSL funziona solo con la chiave privata associata alla CSR utilizzata per ottenerlo.
Passo 6 – Installare il bundle CA / i certificati intermedi
La maggior parte dei certificati SSL commerciali richiede uno o più certificati CA intermedi per stabilire una catena completa di fiducia tra il certificato e l'Autorità Certificatrice di fiducia.
Questi certificati possono essere forniti dal vostro provider SSL come CA Bundle, Certificato Intermedio, Catena di certificati o un file simile.
Nella sezione dedicata a DirectAdmin, individuare la sezione dedicata a Certificato di root CA, Certificato CA o una catena di certificati.
Incolla il bundle CA fornito con il tuo certificato in questo campo e salva la configurazione.
Se il vostro CA Bundle contiene più certificati, conservateli nell'ordine fornito dall'Autorità Certificatrice.
Un CA Bundle può assomigliare a:
-----BEGIN CERTIFICATE-----
...
-----FINE DEL CERTIFICATO-----
-----BEGIN CERTIFICATE-----
...
-----FINE DEL CERTIFICATO-----
Non rimuovere le righe BEGIN e END.
Passo 7 – Salva il certificato
Una volta inseriti il certificato, la chiave privata e la catena dei certificati della CA, cliccare su Salva.
DirectAdmin installerà il certificato per il dominio selezionato.
Se il certificato e la chiave privata corrispondono correttamente, il nuovo certificato SSL dovrebbe diventare attivo immediatamente o entro pochi secondi.
Passo 8 – Attiva SSL per il dominio
Anche per il dominio deve essere attivato SSL.
Se necessario, andare a:
Account Manager → Configurazione del dominio
Scegliete il vostro dominio e assicuratevi che SSL sicuro è attivato.
Nella maggior parte delle installazioni moderne di DirectAdmin, l'SSL è già attivato, quindi normalmente non dovrebbero essere necessarie ulteriori modifiche.
Passo 9 – Testare il certificato SSL
Dopo l'installazione, apra il vostro sito web utilizzando HTTPS:
Il tuo browser dovrebbe mostrare una connessione sicura senza avvisi relativi al certificato.
Tuttavia, semplicemente vedere l'icona del lucchetto non significa necessariamente che l'installazione del certificato sia perfetta.
È anche una buona idea verificare:
- che il certificato sia rilasciato per il corretto hostname;
- che il certificato non sia scaduto;
- che sia installata la catena completa dei certificati intermedi;
- che non ci siano errori di fiducia nei certificati;
- che tutti i nomi di dominio richiesti siano inclusi nel certificato.
Problemi comuni durante l'installazione del certificato SSL di DirectAdmin
Certificato e Chiave Privata non corrispondono
Questo significa solitamente che la chiave privata installata sul server non è quella utilizzata per generare la CSR associata al certificato.
Sarà necessario individuare la chiave privata corretta.
Se la chiave privata originale è andata perduta definitivamente, il certificato non può essere utilizzato con una chiave di nuova generazione. Bisognerà quindi generare una nuova CSR e richiedere la riemissione del certificato SSL.
Il sito web mostra ancora il vecchio certificato
Se il certificato precedente viene ancora visualizzato dopo aver installato il nuovo, assicurati innanzitutto che:
- avete installato il certificato nel dominio corretto;
- il nuovo certificato è stato salvato con successo;
- il dominio punta al server corretto;
- nessuno dei reverse proxy, dei CDN o dei load balancer sta servendo un certificato SSL diverso.
Potrebbe anche essere necessario attendere brevemente finché la configurazione del server web non verrà nuovamente caricata.
Il certificato è installato, ma i browser segnalano un errore di fiducia
Una delle cause più comuni è la mancanza o l’erronea validità del certificato intermedio.
Verificare che il numero corretto CA Bundle / catena di certificati Il certificato SSL fornito è stato installato in DirectAdmin.
Il certificato funziona con un nome di dominio, ma non con un altro
Un certificato SSL è valido solo per i nomi di dominio inclusi nel certificato.
Ad esempio, un certificato rilasciato solo per example.com Non può necessariamente proteggere www.example.com, e un certificato standard a dominio singolo per example.com non proteggerà i sottodomini arbitrari come shop.example.com.
Verificate gli Alternativi dei nomi dell'oggetto (SAN) inclusi nel vostro certificato.
Se è necessario proteggere più nomi di host diversi, è consigliabile utilizzare un Certificato SSL multi-domini (SAN). Se è necessario proteggere più sottodomini dello stesso dominio, è possibile utilizzare un Certificato SSL Wildcard potrebbe essere più appropriato.
Installazione di un certificato SSL rinnovato su DirectAdmin
La procedura per installare un certificato SSL rinnovato è essenzialmente la stessa.
Andate alla pagina:
Account Manager → Certificati SSL
e sostituire il vecchio certificato con quello rinnovato.
Se il certificato rinnovato è stato rilasciato con lo stesso CSR e la stessa chiave privata, è possibile continuare a utilizzare la chiave privata esistente.
Ricordate di aggiornare anche il CA Bundle se la vostra Autorità Certificatrice ha fornito una nuova catena di certificati.
Devo riavviare DirectAdmin?
Normalmente, no.
Quando si installa un certificato SSL tramite l'interfaccia DirectAdmin, DirectAdmin gestisce automaticamente le modifiche necessarie alla configurazione del server web.
In genere non è necessario avere accesso SSH o riavviare manualmente Apache, Nginx o DirectAdmin.
Lista di controllo per l'installazione del certificato SSL di DirectAdmin
Prima di considerare l'installazione completata, verificare che:
- È installato il certificato SSL corretto;
- il certificato corrisponde alla chiave privata;
- Sono installati i certificati CA Bundle e i certificati intermedi;
- SSL è attivato per il dominio;
- Il sito web si carica correttamente tramite HTTPS;
- Il certificato copre tutti i nomi host richiesti;
- Il browser non segnala errori relativi ai certificati;
- La data di scadenza del certificato è corretta.
Conclusione
Per installare un certificato SSL su DirectAdmin sono necessarie tre componenti principali: Certificato SSL, il suo corrispettivo chiave privata, e l'appropriata Catena di certificati CA.
DirectAdmin consente di gestire tutte queste componenti direttamente dal pannello di controllo senza dover modificare manualmente la configurazione del server web.
Una volta installato il certificato, verificare sempre che il sito web sia accessibile tramite HTTPS e verificare che la catena completa del certificato sia correttamente distribuita.
Se hai acquistato il tuo certificato SSL da EuroSSL, È possibile scaricare dal proprio area clienti il certificato emesso e i certificati CA necessari e quindi installarli in DirectAdmin seguendo la procedura descritta sopra.