Wie übertrage ich ein SSL-Zertifikat von einem Apache-Server auf einen NGINX-Server?


Antworten:


5

Sie müssen die folgenden Dateien kopieren:

  1. SSL_Certificate.crt
  2. SSL_Certificate.key

vom APACHE SSL-Konfigurationspfad zum NGINX Server-Konfigurationspfad.

Öffnen Sie nun Ihre virtuelle Nginx-Hostdatei für die Website, die Sie sichern. Wenn Ihre Site sowohl über sichere (https) als auch über nicht sichere (http) Verbindungen zugänglich sein soll, benötigen Sie für jeden Verbindungstyp ein Servermodul. Erstellen Sie eine Kopie des vorhandenen nicht sicheren Servermoduls und fügen Sie es unter dem Original ein. Fügen Sie dann die fett gedruckten Zeilen hinzu:

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;
}

}

Passen Sie die Dateinamen an Ihre Zertifikatdateien an:

Starten Sie nun Nginx neu.

Führen Sie den folgenden Befehl aus, um Nginx neu zu starten:

sudo /etc/init.d/nginx restart

und wie finden wir die relevanten Apache / Nginx-Pfade?
Trainoasis
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.