Come trasferisco un certificato SSL da un server Apache a un server NGINX


Risposte:


5

Devi copiare i seguenti file:

  1. SSL_Certificate.crt
  2. SSL_Certificate.key

dal percorso di configurazione SSL APACHE al percorso di configurazione del server NGINX.

Ora apri il tuo file host virtuale Nginx per il sito Web che stai proteggendo. Se hai bisogno che il tuo sito sia accessibile attraverso connessioni sia sicure (https) che non sicure (http), avrai bisogno di un modulo server per ogni tipo di connessione. Crea una copia del modulo server non sicuro esistente e incollalo sotto l'originale. Quindi aggiungi le righe in grassetto di seguito:

server {

listen   443;

ssl    on;
ssl_certificate    /etc/ssl/your_domain_name.crt; (or .pem)
ssl_certificate_key    /etc/ssl/your_domain_name.key;

server_name your.domain.com;
access_log /var/log/nginx/nginx.vhost.access.log;
error_log /var/log/nginx/nginx.vhost.error.log;
location / {
    root   /home/www/public_html/your.domain.com/public/;
    index  index.html;
}

}

Modifica i nomi dei file in modo che corrispondano ai tuoi file di certificato:

Ora riavvia Nginx.

Eseguire il comando seguente per riavviare Nginx:

sudo /etc/init.d/nginx restart

e come troviamo i percorsi apache / nginx rilevanti?
Trainoasis
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.