我正在尝试配置nginx(0.7.65),使其代理到服务器A,如果收到404错误,则尝试代理到服务器B。
我尝试了以下方法,但它不起作用。有什么想法吗?
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;
}
}