Ich suche nach einer Software- / Tool- / Betriebssystemfunktion, mit der ich Folgendes ausführen kann:
Eingehende HTTP-Anfragen werden an ein anderes System weitergeleitet (und die Antwort wird dann auch zurückgesendet):
Also sendet Client A an
http://myserver/path/subdir1
MyServer leitet die Anfrage an weiter
http://otherserver1/path/something
, wartet auf die Antwort und sendet die Antwort an Client A zurück.Jemand anderes (möglicherweise Client A, möglicherweise Client B) sendet eine Anforderung an
http://myserver/path/subdir2
MyServer leitet die Anfrage an weiter
http://otherserver2/some/where
, wartet auf die Antwort und sendet die Antwort an den Anforderer zurück.
Dies ist kein herkömmlicher Proxy, da eine Zuordnung zwischen eingehender URL und Weiterleitungsziel besteht. Auch der Client / Anforderer muss nichts davon wissen und die anderen Server müssen auch nichts davon wissen. Da der HTTP-Pfad das Mapping-Ziel beeinflussen soll, ist ein normaler Router nicht möglich.
Ich bin immer noch auf der Suche, wie Sie das nennen und wie man es löst. Sollte für mein Gefühl kein allzu großes Problem sein.
Der Server, auf dem die HTTP-Weiterleitung ausgeführt werden soll, ist Windows Server 2016.