Podemos encaminhar o HTTP 80 para várias portas usando cabeçalhos HTTP?

0

Posso usar uma porta HTTP 80 para encaminhar a porta para várias portas em execução na mesma máquina?

E para qual porta a solicitação precisa ser encaminhada, deve ser enviada por meio do parâmetro request ou do cabeçalho HTTP.

Na verdade, estou tentando estabelecer uma conexão com um servidor que atende em várias portas para várias operações hospedadas no AWS da minha máquina, disponível em uma rede corporativa.

Nosso firewall corporativo bloqueia todas as portas de saída, exceto portas padrão como 80, 443.

Assim, deseja verificar o uso das portas de encaminhamento de porta da porta HTTP 80 para várias portas e resolver a porta de destino de algum valor de cabeçalho HTTP.

    
por Gangadhar 29.06.2017 / 14:19

1 resposta

2

Normalmente, isso é chamado de " proxy ".

Você configuraria um servidor ouvindo na porta 80 - isso trataria de todas as solicitações recebidas e poderia transmiti-las a outros servidores HTTP (locais ou remotos), dependendo de uma série de coisas, incluindo:

  • Nome do host (por exemplo: Host: example.com cabeçalho HTTP)
  • URI (por exemplo, /api poderia encaminhar para o backend do Python)
  • IP do cliente

Dê uma olhada no nginx ou manuais de configuração do apache para um bom começo.

    
por 29.06.2017 / 16:07