Chcę, aby nginx najpierw przeszukał mój lokalny host, a na błędzie 404 powinien przeszukać serwer 1.1.1.1.Nginx proxy_next_upstream nie działa
Jestem w stanie pobrać plik, który znajduje się na hoście lokalnym, ale nie można uzyskać z serwera 1.1.1.1.
server {
listen 80;
server_name localhost;
access_log /var/log/nginx/access.log main;
location /products/ {
proxy_next_upstream http_404;
root /var/foo;
}
}
server {
listen 80;
server_name 1.1.1.1;
location /products/ {
#########
}
}
Domyślam się, że proxy_next_upstream nie przełącza się na serwer.
Każda pomoc w tym zakresie byłaby doceniana.
Dziękuję bardzo Maxim Dounin..działać !!!! – sorabh
Jeśli zadziałało, możesz go podpisać jako odpowiedź – gipi
Przypadków http_403 i http_404 nigdy nie uważa się za nieudane próby. – Daniel