Quando uma solicitação chega ao proxy/servidor, dependendo do IP do solicitante, a solicitação será roteada para um back-end específico. É um requisito do sistema que o proxy precise obter o IP back-end de destino de um armazenamento central de valores-chave.
Eu testei o nginx para isso, masproxy_passprecisa ser estático e não conseguiu encontrar uma maneira de atingir esse objetivo.
Obrigado.
Responder1
Você precisa encontrar uma maneira de fazer consultas ao armazenamento de valores-chave do nginx. O módulo Nginx LUA pode ser útil com isso, mas não sei se ele pode ser usado para acessar armazenamentos de valores-chave.
Outra alternativa é encaminhar todas as solicitações para um script PHP, que busca o valor do armazenamento de valores-chave e, em seguida, encaminha a solicitação para o back-end adequado.