Nginx proxy_next_upstream funktioniert nicht

7

Ich möchte, dass nginx zuerst meinen lokalen Host nach der Datei sucht und bei einem 404-Fehler sollte er Server 1.1.1.1 suchen.

Ich kann die Datei abrufen, die sich auf dem lokalen Host befindet, aber nicht vom Server 1.1.1.1.

%Vor%

Ich denke, Proxy_next_upstream wechselt nicht zum Server.

Jede Hilfe hierzu wäre willkommen.

    
sorabh 13.10.2012, 00:04
quelle

1 Antwort

27

Die proxy_next_upstream -Direktive ist eine Konfigurationsanweisung, um die erneute Anfrage von einer Gruppe von upstream servers um proxy_pass , wenn die Anfrage an einen von ihnen fehlschlägt. Es macht keinen Sinn, wenn proxy_pass und% upstream block definiert sind. Sie können es verwenden, wenn Sie mehrere Upstream-Server wie folgt als Proxy verwenden:

%Vor%

Wenn Sie möchten, dass nginx nach einer Datei auf der Festplatte sucht und diese nicht gefunden wird - Proxy-Anfrage an einen anderen Server, konfigurieren Sie diese z. Verwenden Sie stattdessen try_files Fallback:

%Vor%

Weitere Informationen zur try_files -Direktive finden Sie Ссылка .

    
Maxim Dounin 14.10.2012, 00:36
quelle

Tags und Links