2016-11-11 2 views
0

Ich habe Probleme mit nginx Reverse-ProxyNginx Upstream https

Dies funktioniert nicht (i ssl-Modul haben und diese übergibt den Config-Test aber nicht geladen)

Hinweis: server1 und server2 haben verschiedene Zertifikate.

upstream test { 
    server server1.com; 
    server server2.com; 
} 

server { 
    .... 
    location/{ 
        proxy_pass https://test; 
    } 
} 

Aber das funktioniert:

server { 
    .... 
    location/{ 
        proxy_pass https://server1.com; 
    } 
} 

Jede Idee, warum ist nicht der erste, der arbeitet, aber der zweite ist?

Antwort

1

Das kann ich nicht testen, aber versuchen:

upstream test { 
    server server1.com:443; 
    server server2.com:443; 
} 

Ich scheine so etwas in einer anderen Frage hier vor kurzem wieder zu sehen, aber kann es nicht jetzt finden. Die documentation schlägt vor, dass ein Upstream-Server standardmäßig Port 80 verwendet, während Ihr zweites Beispiel definitiv Port 443 verwendet.

Verwandte Themen