Proxy reverso de vários servidores da Web de backend

1

Estou tentando ter várias cópias do mesmo aplicativo da Web em diferentes caminhos de um único URL. Cada aplicativo é uma instância única com seu próprio login. Tudo executado com http.

Neste exemplo, John, Jane e Jerry têm sua própria instância em servidores diferentes. Eu não sei se os aplicativos suportam um cabeçalho http ainda assim eu gostaria de fazer requisições de proxy e reescrever os links no html.

Eu tentei usar tinyproxy, mas o site acaba redirecionando. Eu também tentei usar o squid, mas também não consegui fazê-lo funcionar.

Uma representação visual do que estou tentando fazer:

Request: http://example.com:5002/john_server/

---> example.com (listening ports 5000, 5001, 5002)
      +
      |
      +----+john_server.local (5000, 5001, 5002)
      |
      |
      +----+jane_server.local (5000, 5001, 5002)
      |
      |
      +----+jerry_server.local (5000, 5001, 5002)

Alguém sabe como configurar tinyproxy ou squid para fazer isso? É mesmo possível?

Obrigado,

Tim

    
por Tim 29.07.2017 / 19:55

1 resposta

0

Você pode fazer um proxy reverso com nginx. É um caso de uso comum e simples de configurar. link

    
por 29.07.2017 / 23:45