Proxy Nginx todos os diretórios, exceto 1 [fechado]

2

espero que você esteja tendo um bom dia!

Estou executando um proxy nginx com um servidor apache como backend. A configuração do nginx é a seguinte:

server {
    listen 80;
    server_name localhost;

    location / {
        proxy_pass http://ip_address_1:85;
        proxy_redirect default;
        proxy_set_header Host $host:80;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

Isso simplesmente redirecionaria todas as solicitações para o meu proxy nginx para o back-end do apache.

Agora eu gostaria de fazer proxy de todas as solicitações recebidas para um nome de pasta "data" para outro servidor apache com um endereço IP diferente. Como eu configuraria o nginx para redirecionar todas as solicitações para o link para o segundo servidor Apache. Embora qualquer outro pedido que não seja o diretório "data" vá para o primeiro IP do servidor Apache como na minha configuração acima.

Obrigado a todos!

    
por K. Lambda 12.08.2015 / 17:00

0 respostas

Tags