Você pode fazer um proxy reverso com nginx. É um caso de uso comum e simples de configurar. link
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
Você pode fazer um proxy reverso com nginx. É um caso de uso comum e simples de configurar. link
Tags squid reverse-proxy