Wie übertrage ich ein SSL-Zertifikat von einem Apache-Server auf einen NGINX-Server?
Jede Hilfe wird sehr geschätzt.
Wie übertrage ich ein SSL-Zertifikat von einem Apache-Server auf einen NGINX-Server?
Jede Hilfe wird sehr geschätzt.
Antworten:
Sie müssen die folgenden Dateien kopieren:
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