title | excerpt | updated |
---|---|---|
Hosting Web - Installa un certificato SSL personalizzato |
Scopri come importare e installare un certificato SSL personalizzato sul tuo hosting Web OVHcloud |
2025-02-20 |
I certificati Secure Socket Layer (SSL) permettono di cifrare gli scambi effettuati da o verso il sito Web. In questo modo si evita che una persona o un robot malevolo "ascolti" chiaramente le richieste inviate o inviate con il sito Web.
OVHcloud propone diversi tipi di certificati SSL sulle offerte di hosting condiviso OVHcloud. Sono presentati nella nostra guida "Hosting Web - Gestire un certificato SSL". I certificati SSL sono indispensabili per la sicurezza del sito Web.
È possibile che, in base alla situazione, si desideri installare sull’hosting Web un certificato SSL diverso da quelli proposti da OVHcloud.
Questa guida ti mostra come importare e installare un certificato SSL personalizzato su un hosting Web OVHcloud.
- Avere accesso allo Spazio Cliente OVHcloud.
- Ordinare o disporre di un hosting condiviso OVHcloud sul quale non è già installato un certificato SSL.
- Ordinare o disporre di un dominio e disporre dei diritti esclusivi sul suo utilizzo. Il dominio non deve essere già associato a un certificato SSL.
- Aver installato sul proprio dispositivo OpenSSL o un’applicazione compatibile in locale.
Warning
OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. garantirne il corretto funzionamento è quindi responsabilità dell’utente.
Questa guida ti aiuta a eseguire le operazioni necessarie alla configurazione del tuo account. In caso di difficoltà o dubbi, ti consigliamo di contattare un provider specializzato. OVHcloud non sarà infatti in grado di fornirti assistenza per l'installazione o la sottoscrizione di un certificato SSL diverso da quelli proposti da OVHcloud. Per maggiori informazioni consulta la sezione "Per saperne di più" di questa guida.
[!primary]
Questo step è opzionale se hai già generato e recuperato il certificato SSL presso il tuo provider SSL o se quest'ultimo propone la generazione del CSR durante l'ordine del certificato SSL. In tal caso, passa direttamente allo step 2.
Per eseguire i comandi seguenti, è necessario utilizzare il toolkit OpenSSL incluso in molte distribuzioni Linux. In caso contrario, installarla tramite il gestore pacchetti del sistema o utilizzare un'applicazione di terze parti compatibile. In Windows, è possibile utilizzare il sottosistema Windows per Linux (WSL) o installarlo tramite un'applicazione di terze parti. Questa procedura è specifica al sistema operativo utilizzato e non può quindi essere descritta in questa guida.
Apri l’interfaccia della riga di comando (terminale) e esegui questo comando:
openssl req -nodes -newkey rsa:2048 -sha256 -keyout my_private.key -out your_file_name.csr -utf8
Sostituire my_private
e your_file_name
con i nomi di file desiderati.
Una volta avviato l'ordine, il terminale ti chiederà ognuna delle seguenti informazioni (per te, la tua azienda o la tua associazione). Una volta ricevuta la risposta alla domanda, clicca su INVIO
{.action} sulla tastiera per visualizzare la seguente domanda:
Country Name (2 letter code) [AU]
: inserisci in maiuscolo il Country Code del tuo paese. Se necessario, visualizza la lista di tutti i Country Codes qui{.external}.State or Province Name (full name) [Some-State]
: immettere il nome della propria regione (o Stato, ad esempio, se ci si trova negli Stati Uniti) in maiuscolo.Locality Name (eg, city) []
: inserire il nome della città in maiuscolo.Organization Name (eg, company) [Internet Widgits Pty Ltd]
: inserisci il nome della tua organizzazione, società o associazione. Se sei un privato, non rispondere a questa domanda e clicca direttamente suINVIO
{.action} sulla tastiera per visualizzare la domanda successiva.Organizational Unit Name (eg, section) []
: inserire il nome del reparto o del reparto dell'organizzazione, dell'azienda o dell'associazione. Se sei un privato, non rispondere a questa domanda e clicca direttamente suINVIO
{.action} sulla tastiera per visualizzare la domanda successiva.Common Name (e.g. server FQDN or YOUR name) []
: inserisci il dominio (ad esempio,domain.tld
) o il sottodominio (ad esempio,sub.domain.tld
) per il quale vuoi ottenere un certificato SSL. Qui può essere inserito un solo nome di dominio o sottodominio. In base al provider SSL, è necessario indicare esclusivamente il dominio (esempio:domain.tld
) o il sottodominio "www" (esempio:www.domain.tld
). Contatta il tuo provider SSL.Email Address []
: inserisci il tuo indirizzo email.
Le domande poste successivamente sono facoltative e riguardano principalmente gli utenti esperti. In caso di dubbi, ti consigliamo di passarli premendo il tasto INVIO
{.action} sulla tastiera fino a quando il terminale non ti farà più domande.
A challenge password []
: per gli utenti esperti, immettere una password segreta che sarà utilizzata tra voi e il provider di certificati SSL. Ti ricordiamo che, per essere aggiunti a un hosting condiviso OVHcloud, la CSR e la chiave privata non devono essere protette da password.An optional company name []
: per gli utenti esperti, è possibile inserire un nome diverso per la propria organizzazione, società o associazione.
Per recuperare la chiave privata generata in precedenza e sempre dal terminale, esegui il comando:
cat my_private.key
Sostituisci il termine my_private
con il nome di file che hai scelto in precedenza nello step 1.1 di questa guida.
La chiave privata viene visualizzata nel terminale in questo modo:
-----BEGIN PRIVATE KEY-----
XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXX The Private Key XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX
------END PRIVATE KEY------
Apri un programma di videoscrittura (blocco note, LibreOffice, etc.) e poi copia/incolla
{.action} l’intera chiave privata, compresi i termini -----BEGIN PRIVATE KEY-----
e -----END PRIVATE KEY-----
.
Salva questo file è importante conservarlo per il resto di questa guida se il tuo provider SSL lo richiede al momento del tuo ordine.
Per recuperare la CSR generata in precedenza e sempre dal terminale, esegui questo comando:
cat your_file_name.csr
Sostituisci il termine your_file_name
con il nome di file che hai scelto precedentemente durante il step 1.1 di questa guida.
La CSR viene visualizzata nel terminale in questo modo:
-----BEGIN CERTIFICATE REQUEST-----
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXX The CSR XXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
------END CERTIFICATE REQUEST------
Apri un programma di videoscrittura e poi copia/incolla
{.action} l’intera CSR, compresi i termini -----BEGIN CERTIFICATE REQUEST-----
e -----END CERTIFICATE REQUEST-----
.
Salva questo file è importante conservarlo per il resto di questa guida se il tuo provider SSL lo richiede al momento del tuo ordine.
Warning
Il file contenente la chiave privata e il file contenente la CSR sono collegati e non intercambiabili. Se sono state generate più chiavi private o più CSR, assicurarsi di non mescolare le diverse chiavi private e le diverse CSR.
[!primary]
Questo step è opzionale se hai già generato e recuperato il certificato SSL presso il tuo provider SSL. In tal caso, passa direttamente allo step 3.
Ordina il certificato SSL presso il tuo provider SSL. Se il cliente ne ha bisogno, trasmetti al cliente il contenuto della CSR generata nello step 1 di questa guida. Se ti chiede di inserire la chiave privata generata nello step 1, trasmettile.
A seguito dell'ordine, il provider di certificati SSL deve fornirti 3 file:
- il file
certificate.crt
; - il file
private.key
; - il file
ca_bundle.crt
.
Sarà il contenuto di ciascuno dei suoi file che sarà necessario per realizzare lo step 3 di questa guida.
Warning
Alcuni provider SSL rilasciano il contenuto dei file certificate.crt
e ca_bundle.crt
in un unico file. È necessario separare il contenuto di questo file per riformare i file certificate.crt
e ca_bundle.crt
. Prima di eseguire lo step 3 di questa guida.
Altri provider SSL rilasciano il file ca_bundle.crt
in più parti/file. Dovrai concatenare il contenuto di questi file per riformare un solo file ca_bundle.crt
e seguire così lo step 3 di questa guida.
Se sei interessato e riscontri difficoltà nello svolgere queste operazioni, contatta il tuo provider SSL. Ti ricordiamo che tutti i contenuti consegnati devono essere suddivisi in soli 3 file (certificate.crt
, ca_bundle.crt
e private.key
) per poter procedere all’installazione del certificato SSL.
Se in questo step inizi direttamente la lettura di questa guida perché disponi già di un certificato SSL esterno ordinato da un provider SSL, verifica di disporre esclusivamente dei 3 file seguenti: certificate.crt
, private.key
e ca_bundle.crt
. In caso contrario, consulta le informazioni sopra.
Prima di completare l'installazione del certificato SSL sul tuo hosting Web, verifica che l'insieme dei domini e/o sottodomini interessati dal tuo certificato SSL:
- puntino verso l’indirizzo IP del tuo hosting Web;
- sono dichiarati in multisito sul tuo hosting Web;
Verificare inoltre quanto segue:
- La voce
SSL
non deve essere selezionata quando si aggiunge in multisito un dominio o sottodominio associato al tuo certificato SSL esterno. - Lo stato
Da generare
oAttivato
non deve essere già presente per ciascuno dei domini o sottodomini interessati dal certificato SSL esterno.
In caso di necessità e per verificarlo, consulta le nostre guide "Ospitare più siti su uno stesso hosting" e "Modificare una zona DNS di OVHcloud".
Una volta rispettati tutti questi prerequisiti, puoi iniziare a finalizzare l’installazione del tuo certificato SSL personalizzato sul tuo hosting Web.
Per effettuare questa operazione, esegui le operazioni seguenti:
- Accedi allo Spazio Cliente OVHcloud.
- Clicca sulla scheda
Web Cloud
{.action}. - Nella colonna di sinistra, clicca sul menu
Hosting
{.action}. - Seleziona il tuo hosting Web.
- Nella nuova pagina, rimani nella scheda
Informazioni generali
{.action}. - Posizionati nel riquadro intitolato
Configurazione
. - A destra della voce
Certificato SSL
, clicca sul pulsante...
{.action} e poi suOrdina un certificato SSL
{.action}.
Nella nuova finestra, seleziona Importa il tuo certificato SSL
{.action} nella lista delle opzioni disponibili e clicca su Continua
{.action}.
Verrà visualizzata la seguente finestra con 3 moduli da completare:
Copia il contenuto del tuo certificato (solo RSA)
{.action}: inserisci il contenuto del file certificate.crt rilasciato dal tuo provider SSL, compresi i termini-----BEGIN CERTIFICATE-----
e-----END CERTIFICATE-----
(o equivalenti). La crittografia RSA corrisponde alla crittografia standard dei certificati SSL.Copia il contenuto della tua chiave privata (non cifrata)
{.action} : inserisci il contenuto del file private.key rilasciato dal tuo provider SSL, compresi i termini-----BEGIN RSA PRIVATE KEY-----
e-----END RSA PRIVATE KEY-----
(o equivalenti). non cifrata significa che la chiave privata non deve essere protetta da password o passphrase. In caso contrario, l'installazione del certificato avrà esito negativo.Copia il contenuto della tua certificate chain
{.action} : inserisci il contenuto del file ca_bundle.crt rilasciato dal tuo provider SSL, compresi i termini-----BEGIN CERTIFICATE-----
e-----END CERTIFICATE-----
(o equivalenti).
Una volta completati i 3 moduli, clicca su Conferma
{.action} per completare l’importazione del certificato SSL personalizzato sul tuo hosting Web.
Se il certificato SSL è stato generato correttamente dal provider SSL e i prerequisiti sono rispettati, apparirà un messaggio che indica che l’attivazione del certificato SSL sull’hosting Web è in corso.
Warning
Se riscontri l’errore error check SAN from certificate
, ciò è dovuto ad almeno una delle due situazioni seguenti:
- almeno un dominio/sottodominio dichiarato nel tuo certificato SSL non punta verso l'indirizzo IP del tuo hosting Web;
- nella scheda
Multisito
dell’hosting Web, almeno un dominio/sottodominio dichiarato nel tuo certificato SSL non è dichiarato.
Consulta le nostre guide "Ospitare più siti su uno stesso hosting" e "Modificare una zona DNS di OVHcloud" per risolvere la situazione.
L'installazione richiede alcuni minuti.
Per verificare che l'installazione sia stata completata, eseguire le operazioni seguenti:
- Accedi allo Spazio Cliente OVHcloud.
- Clicca sulla scheda
Web Cloud
{.action}. - Nella colonna di sinistra, clicca sul menu
Hosting
{.action}. - Seleziona il tuo hosting Web.
- Nella nuova pagina, rimani nella scheda
Informazioni generali
{.action}. - Posizionati nel riquadro intitolato
Configurazione
.
Se tutto è terminato, sotto la voce Certificato SSL
è necessario trovare un valore equivalente: Sì - CUSTOM - CUSTOM
.
A questo punto il tuo certificato SSL personalizzato è installato ed è attivo. Da questo momento è possibile utilizzarlo con il proprio sito Web, passando, ad esempio, il sito Web in HTTPS.
Hosting Web - Gestire un certificato SSL.
Hosting Web - Modificare il proprio sito Web in HTTPS.
Errori comuni associati alla protezione del sito Web con il certificato SSL.
Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i partner OVHcloud.
Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni offerte di supporto.
Contatta la nostra Community di utenti.