2016-06-08 4 views
0

Hallo Ich habe diese Confignginx Umleitung Regel Umleitung alles auf https auch für andere Ports

server { 
    listen   82; 
    server_name  myapp.mydomain.com; 
    return   301 https://$server_name$request_uri; 
} 

server { 
    listen 443 ssl; 
    server_name myapp.mydomain.com 
    # ... remain of the stuff here 
} 

Davor habe ich andere Websites in Häfen ausgeführt hatte: 80, 3000 etc ... wenn ich jetzt http://myapp.mydomain.com automatisch Zugriff leitet mich zu meiner App um (wie ich Port 82 aufgerufen habe) und wenn ich versuche, auf eine andere App zuzugreifen, die auf Port 3000 läuft, versucht es auch die https://myapp.mydomain.com:3000 umzuschreiben ... wenn ich die IP benutze, funktioniert es wie erwartet (nicht die ssl Teil).

https://gist.github.com/angvp/363f50ff8b8d345126adaf1595cd2523

Irgendwelche Ideen:

Voll Config finden Sie unter?

+0

Show full https-Server blockieren –

Antwort

0

Ok, nachdem ich anfangen zu graben ich diese auf meinem nginx conf hatte:

add_header Strict-Transport-Sicherheits-max-age = 15768000;

Dies ist eine Sicherheitsmaßnahme, aber das verursacht wurde, alle Sub-Domains auch auf verschiedenen Ports werden versuchen immer https .. die richtige Art und Weise verschiedene Sub-Domains pro vHost pro Port zu haben, sollte sein ..