Port Weiterleitung
-
Hallo!
Ich muß einen Daemon schreiben, der eingehende http-Anfragen auf Port 80 auswertet und die Anfrage auf einen anderen Port, wohinter sich der eigentliche apache befindet, weiter leiten.
Wichtig wäre es auf jeden Fall, daß der apache die IP-Adresse des Clients erhält, also fällt das Lesen auf einem Socket und Schreiben in ein anderes weg.
Gibt es eine Möglichkeit, das irgendwie zu bewerkstelligen? Für Tipps und/oder Beispiele wäre ich sehr dankbar.
FDK!
-
hi,
also da wuerde mir erstmal nur einfallen das du den ip header aendern musst, also die ip adresse von der der aufruf kommt.wieso ist es so wichtig die ip zu haben???
gruss
msp
-
iptables könnten dir weiter helfen. So kannst du die Pakete erst zu deinem Analyse-Programm weiter leiten und dann auf den anderen Server/Port.
Wie genau das geht, weiß ich aber leider nicht mehr. Aber die iptables Dokus sollten weiter helfen.