Nginx - Der beste Weg, um HTTPS mit WWW -URL zu übertragen

Nginx - Der beste Weg, um HTTPS mit WWW -URL zu übertragen

Fragen- Wie erzwinge ich Benutzer mit der WWW-Präfix-Domäne zu HTTPS umgeleitet?. Wie leite ich einen Benutzer in HTTPS in nginx um? Der beste Weg, um Benutzer zu www und https umzuleiten.

Dieses Tutorial bietet Ihnen den besten Weg, um Benutzer mit einer gewaltsamen Umleitung https: // URL mit www Domänenpräfix. Zum Beispiel ist Ihr Domain -Name ein Beispiel.COM, unten die Konfiguration wird Benutzer mit https: // www gewaltsam umleiten.Beispiel.com in jeder Hinsicht.

Bearbeiten wir die Datei Virtual Host -Konfiguration von Nginx:

sudo vim/etc/nginx/sites-fähig/Beispiel.com.Conf 

und fügen Sie den folgenden Inhalt hinzu. Beispiel ändern.com mit Ihrem tatsächlichen Domainnamen. Fügen Sie außerdem alle anderen erforderlichen Einstellungen hinzu, die für Ihren virtuellen Host spezifisch sind.

# Zwingen Sie alle Benutzer zu https: // www.Beispiel.com Server Hören 80; server_name Beispiel.com www.Beispiel.com; Return 301 https: // www.Beispiel.com $ request_uri;  server hören 443 SSL; server_name Beispiel.com; ssl_certificate/etc/nginx/ssl/www.Beispiel.com.Pem; ssl_certificate_key/etc/nginx/ssl/www.Beispiel.com.Taste; Return 301 https: // www.Beispiel.com $ request_uri;  server hören 443 SSL; server_name www.Beispiel.com; root/var/www/html ERROR_PAGE 403/ERRAGE/404.html; ERROR_PAGE 404 /ERRAGE /404.html; ERROR_PAGE 500 502 503 504 /Fehler /50x.html; ssl_certificate/etc/nginx/ssl/www.Beispiel.com.Pem; ssl_certificate_key/etc/nginx/ssl/www.Beispiel.com.Taste;  

Starten Sie Ihren Nginx -Webserver nach dem Umschalten in die Konfigurationsdatei und versuchen Sie, wie URLs auf Ihre Domäne zuzugreifen. Unter allen Bedingungen wird dies auf https: // www weitergeleitet.Beispiel.com.