2010-05-26 4 views
11

J'essaie de configurer nginx (0.7.65) de sorte qu'il va proxy au serveur A, et s'il obtient 404 va essayer de proxy au serveur B.ngnix au serveur proxy B seulement si vous avez obtenu 404 sur le serveur A

J'ai essayé ce qui suit, mais cela ne fonctionne pas. Des idées?

server { 
    error_log /tmp/nginx.error.log; 
    access_log /tmp/nginx.access.log; 
    listen 4433; 
    server_name localhost; 

    location/{ 
     proxy_pass http://localhost:5984; 
     error_page 404 = @fallback; 
    } 

    location @fallback { 
     proxy_pass http://localhost:5983; 
    } 
} 
+0

Est-ce que quelqu'un sait comment faire cela avec Apache? –

Répondre

7
proxy_intercept_errors on; 
+0

Merci pour la réponse. Malheureusement, je n'ai aucun souvenir de la raison pour laquelle j'ai posé cette question (ou de la possibilité de la vérifier). :) – lazy1

Questions connexes