ich bin nun seit 3 Tagen vergeblich an einer Lösung für mein Vorhaben und hoffe Ihr könnt mir weiterhelfen. Ich benutze Ubuntu 14.04.5 LTS mit Apache2 und möchte darüber einen Reverse Proxy umsetzen. Der Apache Server ist extern erreichbar über Port 80, die interen Server sollen nur über den Reverse Proxy erreichbar sein.
Zur Erläuterung:
Beim Aufruf von http://test.domain.de soll die interne Webseite http://192.168.178.11 angezeigt werden
=> funktioniert
Beim Aufruf von http://test.domain.de/cam2/ soll die interne Webseite http://192.168.178.12 angezeigt werden
=> funktioniert leider nicht
Beim Aufruf von http://test.domain.de/cam3/ soll die interne Webseite http://192.168.178.13 angezeigt werden
=> funktioniert leider nicht
Zum Test habe ich eine 2. Subdomain für cam2 eingerichtet
Beim Aufruf von http://cam2.domain.de wird die Webseite http://192.168.178.12 angezeigt.
Ich vermute den Fehler in meiner Konfiguration bei dem Aufruf von http://test.domain.de/cam2/ ändert sich in meinem Browser die Anzeige immer wieder zu http://test.domain.de und bleibt nicht auf dem Verzeichnis
Hier die default.conf
- Code: Select all
<VirtualHost *:80>
ServerName test.domain.de
ProxyRequests Off
ProxyPreserveHost On
<Location "/">
ProxyPass "http://192.168.178.11/"
ProxyPassReverse "http://192.168.178.11/"
</Location>
<Location "/cam2/">
ProxyPass "http://192.168.178.12/"
ProxyPassReverse "http://192.168.178.12/"
</Location>
<Location "/cam3/">
ProxyPass "http://192.168.178.13/"
ProxyPassReverse "http://192.168.178.13/"
</Location>
</VirtualHost>
<VirtualHost *:80>
ServerName cam2.domain.de
ProxyRequests Off
ProxyPreserveHost On
<Location "/">
ProxyPass "http://192.168.178.12/"
ProxyPassReverse "http://192.168.178.12/"
</Location>
</VirtualHost>
Ich hoffe ich könnt mein Problem verstehen und dass Ihr mir weiterhelfen könnt.
Danke schonmal