Nginx leiten http auf https um

Nginx leiten http auf https um

Nginx ist ein Open-Source-, Hochleistungs-HTTP- und Reverse-Proxy-Server. Dies ist bei vielen Hosting -Anbietern beliebt geworden. Jeder weiß, dass die Übertragung privater Daten wie Anmeldeinformationen, Zahlungsinformationen über das unsichere Protokoll nicht sicher ist. Sie können leicht von einem MITM -Angreifer schnüffelt werden. In diesem Tutorial können Sie den eingehenden HTTP -Verkehr auf HTTPS auf dem NGINX -Webserver umleiten.

Alle auf https umleiten

Dadurch wird alle Anforderungen an Port 80 mit Ausnahme von Domänen mit separaten Serverblöcken umgeleitet. Bearbeiten Sie dazu die virtuelle Host -Konfigurationsdatei für Ihre Domain und fügen Sie hinzu “Rückgabe 301 https: // $ host $ request_uri”Anweisung im Abschnitt Server. Dadurch wird alle eingehenden Anfragen auf HTTP auf entsprechende HTTPS -URLs umgeleitet.

Server Listen 80 default_server; Hören [::]: 80 default_server; Servername _; Rückgabe 301 https: // $ host $ request_uri;  

Spezifische Domäne umleiten

Möglicherweise möchten Sie eine bestimmte Domäne auf HTTPS umleiten. Verwenden Sie die folgende Konfiguration auf nginx, um alle HTTP -Anforderungen auf Tecadmin umzuleiten.Netz zu https.

Server Listen 80 default_server; Hören [::]: 80 default_server; server_name tecadmin.Netz; Rückgabe 301 https: // $ host $ request_uri;