Proxy de condição Nginx com base no $ request_body

1

Desejo o proxy do meu servidor Google se a solicitação $request_body de POSTed contiver a string google , por exemplo

echo "google" | lwp-request -m POST "http://127.0.0.1"

Então eu tenho a configuração como, por exemplo,

server {
  listen 127.0.0.1:80 default;

  location / {
        if ($request_body ~* .*google.*) {
            proxy_pass http://www.google.com;
            break;
        }
    }
}

Mas o resultado da configuração acima é sempre "404 Not Found"

Alguma ideia? Obrigado.

    
por Ryan 17.09.2012 / 12:56

0 respostas

Tags