Metodi di pagamento Abuse

Installazione del certificato SSL

09.03.2023, 12:22

Il certificato SSL su VPS/VDS viene utilizzato per garantire la sicurezza della trasmissione dei dati tra il client e il server. Un certificato SSL serve a proteggere i dati trasmessi criptandoli, impedendo così a utenti malintenzionati di accedere ai dati.

Un certificato SSL su un VPS/VDS aiuta anche a migliorare la fiducia degli utenti nel vostro sito web, in quanto garantisce che il vostro sito sia sicuro e affidabile. Inoltre, un certificato SSL migliora l'ottimizzazione SEO del vostro sito web, poiché Google e altri motori di ricerca favoriscono i siti protetti da HTTPS.

Cosa serve per installare un certificato SSL

  1. Un file di certificato e una catena di certificati;
  2. chiave del certificato. La chiave viene generata prima di ordinare un certificato; una richiesta CSR viene generata in base alla chiave;
  3. Accesso root al server.

Da dove provengono i dati per l'installazione del certificato?

L'archivio con i dati per l'installazione del certificato SSL verrà inviato subito dopo l'emissione del certificato all'e-mail di contatto indicata dall'utente al momento della registrazione sul sito web di PQ.Hosting.

Potete anche scaricare l'archivio nel vostro armadietto personale di PQ.Hosting, nella sezione Certificati SSL.

SSL-сертификат на VPS/VDS

Dove posso ottenere la chiave privata del certificato?

Se non avete attivato l'opzione "Non salvare la chiave nel sistema" al momento dell'ordine di un certificato SSL, la chiave si trova nel vostro armadietto personale nella sezione Certificati SSL. Se per qualche motivo non avete salvato la chiave, riemettete il certificato utilizzando una nuova richiesta CSR.

Installazione di un certificato SSL su un server VPS/VDS o dedicato

  1. Abilitare l'SSL per l'utente proprietario del dominio: Utenti - selezionare l'utente - Accesso.
  2. Accedere con l'account di questo utente.
  3. Andare su Certificati SSL - pulsante Aggiungi certificato.
    SSL-сертификат на VPS/VDS
  4. Specificare il tipo di certificato "Esistente" e compilare tutti i campi:

    Nome certificato SSL - il nome del certificato con cui verrà visualizzato nel sistema. Può contenere lettere dell'alfabeto latino, numeri, punti, nonché i segni _ e -.

    Certificato SSL - il contenuto del certificato SSL in formato PEM.

    Chiave del certificato SSL - il contenuto della chiave del certificato SSL in formato PEM.

    SSL Certificate bundle - il contenuto del file del bundle del certificato SSL in formato PEM. In una lettera inviata da un'autorità di certificazione, di solito si riceve un archivio contenente due file: il certificato stesso e la catena di certificati (un file con estensione .ca-bundle).

  5. Dopo aver aggiunto il certificato, è possibile abilitarlo per il sito: Siti - selezionare il sito - Modifica - nel menu a discesa fare clic su Modifica - nel campo Certificati SSL selezionare il certificato SSL richiesto.
    SSL-сертификат на VPS/VDS
  6. È possibile verificare i certificati facendo clic sul link:

    https://www.ssllabs.com/ssltest/analyze.html;

    https://www.sslshopper.com/ssl-checker.html.

Si noti che l'Autorità di certificazione GlobalSign invia il file della catena di custodia in formato PKCS7 (estensione .p7b). È possibile aprire questo file in un editor di testo o convertirlo in formato PEM. Esempio di comando per la conversione: openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer

Metodo di installazione manuale

Per scoprire quale server web gestisce le richieste SSL - Apache o Nginx - eseguite il comando:

netstat -napt | grep 443

Installa su Apache

1. Il certificato viene installato nel file di configurazione di Apache:

Per OS Debian - /etc/apache2/apache2.conf;

per OS CentOS - /etc/httpd/conf/httpd.conf.

2. Aggiungete i dettagli del certificato alla sezione VirtualHost del vostro dominio:

Esempio di configurazione

<VirtualHost 10.0.0.1:443> 
	DocumentRoot /var/www/user/data/www/domain.com 
	ServerName domain.com SSLEngine on 
	SSLCertificateFile /path/to/domain.crt 
	SSLCertificateKeyFile /path/to/domain.key 
	SSLCACertificateFile /path/to/ca.crt 
</VirtualHost>

3. Riavviare Apache:

Comando per OS CentOS

apachectl restart

Comando per il sistema operativo Debian

apache2ctl restart

Installare il certificato SSL su Nginx

Il certificato viene installato nel file di configurazione di Nginx.

1. Unire il certificato SSL, i certificati intermedi e di root in un unico file your_domain.crt. I dati del certificato si trovano nell'e-mail inviata al vostro indirizzo di posta elettronica dopo l'emissione del certificato. Potete anche scaricarli insieme al certificato principale nel vostro armadietto personale sul sito web di PQ.Hosting.

Esempio di file

-----BEGIN CERTIFICATE----- 
#Your Certificate# 
-----END CERTIFICATE----- 
-----BEGIN CERTIFICATE----- 
#Intermediate Certificate# 
-----END CERTIFICATE----- 
-----BEGIN CERTIFICATE----- 
#Root Certificate# 
-----END CERTIFICATE-----

2. Creare il file your_domain.key e copiarvi il contenuto della chiave privata del certificato.

nano your_domain.key

3. Copiare i file your_domain.crt e your_domain.key nella stessa directory. Ad esempio, /etc/ssl/.

sudo cp your_domain.crt your_domain.key /etc/ssl/

4. Configurare il blocco server nel file di configurazione di Nginx come segue:

server {
       listen 443; 
       ssl on; 
       ssl_certificate /etc/ssl/your_domain.crt; 
       ssl_certificate_key /etc/ssl/your_domain.key; 
       server_name your.domain.com;
       }

5. Riavviare il server Nginx:

/etc/init.d/nginx restart

Se si incontrano difficoltà nell'installazione di un certificato SSL sul proprio account di hosting, contattare il supporto per ulteriore assistenza.