Para um terminal com balanceamento de carga, você não pode usar esse terminal específico para alcançar uma vm específica. O balanceador de carga distribuirá as chamadas fora de seu controle.
Você pode, no entanto, abrir portas adicionais, uma por vm, que é um ponto de extremidade de encaminhamento de porta. Isso significa que só irá para uma vm específica. Você poderia então fazer algo como alocar a porta 8000 a vm0, 8001 a vm1, etc. Então, para o mapeamento de porta, você pode mapear cada uma dessas portas externas para a mesma porta interna (talvez 8000?). Nesse ponto, você configura um ouvinte na porta 8000 em cada vm, procurando a solicitação para o arquivo php específico.
Em essência, você vai acabar com duas portas abertas por VM: 80 e 800x (ok, outras como ssh / rdp / ssl / etc. mas estou falando apenas dos endpoints que você mencionou na pergunta). / p>