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

7

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

Jede Hilfe wird sehr geschätzt.

Lucas Scholten
quelle

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
djadmin
quelle
und wie finden wir die relevanten Apache / Nginx-Pfade?
Trainoasis