2016-04-20 11 views
0

Ich habe eine Website hinter einem Nginx-Proxy sitzen. Ich habe Nginx einrichten, um den gesamten Datenverkehr umleiten von HTTP auf HTTPS, etwa so:Warum bekomme ich Berichte, dass meine Nginx-Weiterleitung fehlgeschlagen ist?

server { 
    listen 80 default_server; 
    return 301 https://$server_name$request_uri; 
} 

server { 
    listen 443 ssl default_server; 
    add_header Strict-Transport-Security "max-age=31536000"; 

    location /api { 
    include uwsgi_params; 
    uwsgi_pass api-server:80; 
    } 

    location/{ 
    root /web; 
    } 
} 

Soweit ich das beurteilen kann, dies sollte funktionieren. Und wenn ich mit curl meinen Server von mehreren Orten aus betrete, sehe ich die permanente Weiterleitung, die ich erwartet habe. Aber ich bekomme Berichte von einigen Benutzern, dass sie nicht umgeleitet werden; Stattdessen sehen sie eine generische Willkommen bei Nginx! Seite.

Gibt es eine bessere Konfiguration, die ich verwenden sollte? Wie kann ich das debuggen?

Antwort

Verwandte Themen