Ich möchte Apache, um Anfrage an einen Server zu einem anderen Server weiterleiten. Dies ist die komplette scnario:Apache Forwarding-Anfrage an einen anderen Server
Es gibt 3-Server:
- Maschine A - IP: AAAA - Client-Maschine, die eine API dort auf Maschine C.
- Maschine B anrufen will - IP: BBBB - Zwischenmaschine
- Maschine C - IP: CCCC - Maschine, die die API bewirtet.
API URL: http: // Maschinen c:/v1/Kunde/....
Connectivity-Status:
- Maschine A -> Maschine B: Telnet auf 80 Port - Gute
- Maschine B -> Maschine C: Telnet auf Port 8000 - Gute
- Maschine A -> Maschine C: Telnet auf Port 8000 - Bad
Im Idealfall möchte ich von Maschine A eine API auf Maschine C aufrufen, aber da ich keine direkte n/w-Konnektivität zwischen A und C habe, muss ich diesen Weg gehen.
Also wollte ich Apache-Server auf Maschine B einzurichten, so dass: von Maschine A, einen API-Aufruf machen - http: // Maschine B: 80/v1/Kunden/.... die dann leitet es an Maschine C an Port 8000 weiter. C bedient die Anfrage und sendet die Antwort zurück an A.
Die Aufgabe könnte einfach sein, aber ich bin neu in diesem Apache, wenn jemand mir bitte die Lösung sagen kann, wird es sei großartig für meine morgige Deadline :)
Danke!
Ticken Sie Ihre eigene Antwort! Ich habe genau das gleiche Problem mit CherryPy. –
Dieser Link bietet weitere Informationen zu diesem https://www.digitalcocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension. –