Applies to: Certificati SSL

Certificati SSL Aiuto

Abbiamo cercato di tradurti questa pagina. È disponibile anche la versione in inglese.

NGINX on CentOS 7: Install an SSL certificate

Vuoi saltare questi passaggi manuali? La nostra soluzione SSL protegge automaticamente il tuo sito, reindirizza a HTTPS e risolve i problemi di sicurezza per te. Proteggi il tuo sito ora!

Dopo che la richiesta di certificato è stata approvata, puoi scaricare il tuo SSL e i certificati intermedi dall'applicazione SSL. Per ulteriori informazioni, consulta Download del certificato SSL . Dovrai selezionare l' opzione Apache quando scarichi il certificato.

Nota: questa installazione SSL è stata eseguita su un server CentOS 7 con uno stack LEMP installato. La configurazione esatta del server potrebbe essere diversa, in base alla versione di Nginx, alla piattaforma del sistema operativo o al metodo utilizzato per installare Nginx.

  1. Connettiti al tuo server tramite SSH.
  2. Crea una directory in cui archiviare la chiave del server, il certificato e il pacchetto intermedio.
    sudo mkdir/etc/nginx/ssl
  3. Copia nella cartella ssl la chiave privata creata durante la generazione della richiesta di firma del certificato
    cp coolexample.key/etc/nginx/ssl
  4. SFTP sul tuo server e carica il tuo certificato SSL e il tuo pacchetto intermedio nella cartella/etc/nginx/ssl.
  5. Accedi alla cartella SSL in SSH.
    cd/etc/nginx/ssl
  6. Combine your SSL certificate and the intermediate bundle into one file using the concatenate command. Since your intermediate certificate and root certificate come in a bundle, you can use the following SSH command:
    sudo cat f84e19a2f44c6386.crt gd_bundle-g2.crt >> coolexample.crt
    Note: The certificates have to be listed in this order with the concatenate command or the SSL will not work properly on your server.
  7. Apri il file di configurazione NGINX per il dominio in cui stai installando il certificato SSL.
    sudo vim /etc/nginx/sites-available/coolexample.com
  8. Aggiorna il file di configurazione per utilizzare il certificato SSL.
    server {ascolta 80; nome_server esempio.com; return 301 https://$host$request_uri; } server {ascolta 443 ssl; nome_server esempio.com; ssl_certificate /etc/nginx/ssl/coolexample.crt; ssl_certificate_key /etc/nginx/ssl/coolexample.key; root /usr/share/nginx/coolexample.com/; index index.php index.html index.htm; }
    
  9. Salva il file di configurazione.
    wq!
  10. Riavvia il tuo server NGINX.
    riavvio del servizio sudo nginx