ich werde aus der Beschreibung für mod_proxy nicht ganz schlau. Folgendes Problem: ich will den Apache für bestimmte Anfragen als Proxy verwenden, diese Anfragen sollen dann an einen bestimmten Server/Port weitergeleitet werden (z.b. 1.2.3.45:7000).
Es geht dabei um einen nicht-http-Dienst, der auf einem Port !=80 läuft und dort auch laufen muss, weil auf dem gleichen Server ein Webserver betrieben wird.
Diesen zweiten Dienst sollen jetzt aber auch Leute verwenden können, die hinter einer (Firmen)Firewall sitzen, die ausgehend nur 80 zulässt. Deswegen war die Idee, Apache einfach (auch) als Proxy zu verwenden, um diese Leute zu dem zweiten Dienst weiterzuleiten (das ist übrigens keine großartig bekannte Software, eher was sehr spezielles).
In meiner httpd.conf steht deswegen jetzt folgendes:
- Code: Select all
ProxyRequests Off
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
AllowCONNECT 7000
ProxyPass /vu https://1.2.3.45:7000
ProxyPassReverse /vu https://1.2.3.45:7000
Allerdings passt da immer noch was nicht, clientseitig bekomme ich nach einer sehr langen Wartezeit immer einen Fehler 502 und der eigentliche Zielserver auf dem Port 7000 registriert nicht mal eine eingehende Verbindung, sprich der mod_proxy(_connect) lässt wohl nix durch...
Elmi