Como usar o mod_proxy para fazer proxy de uma chamada para múltiplos endpoints?

1

Estamos no processo de migração de trabalhos de um antigo servidor de CI Jenkins para um recém-construído. Enquanto isso, a maioria dos repositórios no nosso servidor Git (Stash) são configurados para invocar um gancho no antigo servidor usando um alias de DNS, "jenkins". Quando a migração estiver concluída, simplesmente atualizaremos o alias para apontar para a nova caixa. Isso é para evitar a necessidade de atualizar centenas de git-hooks no servidor Stash.

Nesse meio tempo, todas as chamadas do git-hook vão para a caixa antiga, mesmo para tarefas que já foram migradas para a nova caixa.

Já estamos usando o Apache httpd na frente de ambas as caixas para terminação SSL, entre outras coisas. Ocorreu-me que seria ótimo se pudéssemos configurar o proxy na frente da caixa antiga para encaminhar as chamadas de gancho de entrada (simples HTTP Gets para um terminal específico) para ir para os servidores Jenkins antigos e novos no mesmo tempo. A resposta do servidor antigo seria aquela retornada ao responsável pela chamada e a resposta do novo servidor seria ignorada. (A resposta não é usada para nada em nenhum dos casos).

Existe uma maneira de configurar isso?

    
por Kenneth Baltrinic 18.06.2015 / 03:22

0 respostas