Para fins de teste (em particular estou desenvolvendo um analisador de desempenho para um site que atualmente é executado em produção) eu preciso ter alguns endpoints (es: / performance) que devem ser processados pelo nginx (eles adquirem dados como pontos de tempo etc. e salve-os no arquivo).
Mas, obviamente, um site pode ter um caminho de pasta / roteado que corresponda ao meu nome de ponto de extremidade. Então, estou disposto a fazer com que o endpoint / performance funcione como um proxy reverso padrão, a menos que um cabeçalho HTTP personalizado [ou até mesmo um determinado valor GET] seja definido.
Como posso ativar / desativar proxy_pass à vontade em nginx, para um local especificado? Eu sei que não posso usar if, for, etc. em arquivos de configuração em Perl. Existe outro jeito?
Tags nginx reverse-proxy linux